NotificationManager.NotifyAsPackage Methode

Definition

Veröffentlicht eine Benachrichtigung als angegebenes Paket, das in der Statusleiste angezeigt werden soll.

[Android.Runtime.Register("notifyAsPackage", "(Ljava/lang/String;Ljava/lang/String;ILandroid/app/Notification;)V", "GetNotifyAsPackage_Ljava_lang_String_Ljava_lang_String_ILandroid_app_Notification_Handler", ApiSince=29)]
public virtual void NotifyAsPackage(string targetPackage, string? tag, int id, Android.App.Notification notification);
[<Android.Runtime.Register("notifyAsPackage", "(Ljava/lang/String;Ljava/lang/String;ILandroid/app/Notification;)V", "GetNotifyAsPackage_Ljava_lang_String_Ljava_lang_String_ILandroid_app_Notification_Handler", ApiSince=29)>]
abstract member NotifyAsPackage : string * string * int * Android.App.Notification -> unit
override this.NotifyAsPackage : string * string * int * Android.App.Notification -> unit

Parameter

targetPackage
String

Zeichenfolge: Das Paket, das die Benachrichtigung bereitstellen soll, als. Das Paket muss Ihnen Zugriff auf das Bereitstellen von Benachrichtigungen in ihrem Namen mit setNotificationDelegate(String) gewährt haben. Dieser Wert darf nicht NULL sein.

tag
String

Zeichenfolge: Ein Zeichenfolgenbezeichner für diese Benachrichtigung. Kann null sein.

id
Int32

int: Ein Bezeichner für diese Benachrichtigung. Das Paar (Tag, ID) muss innerhalb Ihrer Anwendung eindeutig sein.

notification
Notification

Benachrichtigung: Ein Benachrichtigungsobjekt, das beschreibt, was dem Benutzer angezeigt werden soll. Darf nicht null sein.

Attribute

Hinweise

Veröffentlicht eine Benachrichtigung als angegebenes Paket, das in der Statusleiste angezeigt werden soll. Wenn eine Benachrichtigung mit demselben Tag und derselben ID bereits für dieses Paket gepostet wurde und noch nicht abgebrochen wurde, wird sie durch die aktualisierten Informationen ersetzt. Allen Listenerdiensten wird Intent.FLAG_GRANT_READ_URI_PERMISSION Zugriff auf alle URIs gewährt, die in dieser Benachrichtigung bereitgestellt werden, oder der NotificationChannel wird diese Benachrichtigung mithilfe von Context.grantUriPermission(String,Uri,int) bereitgestellt. Die Berechtigung wird widerrufen, wenn die Benachrichtigung abgebrochen wird, oder Sie können Berechtigungen mit Context.revokeUriPermission(Uri,int) widerrufen.

Android-Referenz für android.app.NotificationManager.notifyAsPackage.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: