共用方式為


UIApplicationDelegate.ReceivedRemoteNotification 方法

定義

表示應用程式收到遠端通知。

[Foundation.Export("application:didReceiveRemoteNotification:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.WillPresentNotification/DidReceiveNotificationResponse' for user visible notifications and 'ReceivedRemoteNotification' for silent remote notifications.")]
public virtual void ReceivedRemoteNotification (UIKit.UIApplication application, Foundation.NSDictionary userInfo);
abstract member ReceivedRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary -> unit
override this.ReceivedRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary -> unit

參數

application
UIApplication

叫用這個委派方法的 UIApplication 參考。

userInfo
NSDictionary

字典,其 「aps」 索引鍵包含與通知相關的資訊

屬性

備註

字典 userInfo 會有會傳回另一個 NSDictionary 的索引鍵 aps 。 該字典可能包含下列索引鍵:

按鍵類型Description
警示字串或 NSDictionary如果索引鍵的值 alertstring ,該字串將會是警示的文字,其中包含兩個按鈕:「關閉」和「檢視」。 如果應用程式使用者選擇 [檢視],應用程式將會啟動。 如果值為 NSDictionary ,則會包含與當地語系化相關的一系列索引鍵。
徽章整數要顯示在應用程式圖示徽章上的數位。 如果為 0,則會移除徽章。 如果 null 為 ,則徽章不應變更。
soundString應用程式套件組合中聲音檔的名稱。 如果檔案不存在或值為 「default」,則會播放預設警示音效。
content-available整數值為 1 表示有新的內容可用。 這適用于「我的應用程式」和「背景內容下載」。

適用於