語言

NotificationManager.NotifyAsPackage 方法

定義

會以指定套件的通知在狀態列中顯示。

[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

參數

targetPackage
String

String:用來發佈通知的包裹。 套件必須授權你能以 setNotificationDelegate(String) 代表他們發布通知。 這個值不可能為零值。

tag
String

字串:此通知的字串識別碼。 可能是 Null。

id
Int32

int:此通知的識別碼。 這對(標籤、識別碼)必須在你的應用程式中是唯一的。

notification
Notification

通知:一個通知物件,描述要向使用者顯示的內容。 不得為 Null。

屬性

備註

會以指定套件的通知在狀態列中顯示。 如果該包裹已經發布了相同標籤和識別碼的通知且尚未取消,則該通知將被更新後的資訊取代。 所有監聽服務將Intent.FLAG_GRANT_READ_URI_PERMISSION透過 Context.grantUriPermission(String,Uri,int) 存取本通知或通知頻道中提供的任何 URIS。 通知被取消時,權限會被撤銷,或者你可以用 Context.revokeUriPermission(Uri,int) 來撤銷權限。

Android 參考資料。android.app.NotificationManager.notifyAsPackage

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於