UIApplicationDelegate.ReceivedRemoteNotification 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示應用程式收到遠端通知。
[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 | 如果索引鍵的值 alert 是 string ,該字串將會是警示的文字,其中包含兩個按鈕:「關閉」和「檢視」。 如果應用程式使用者選擇 [檢視],應用程式將會啟動。 如果值為 NSDictionary ,則會包含與當地語系化相關的一系列索引鍵。 |
徽章 | 整數 | 要顯示在應用程式圖示徽章上的數位。 如果為 0,則會移除徽章。 如果 null 為 ,則徽章不應變更。 |
sound | String | 應用程式套件組合中聲音檔的名稱。 如果檔案不存在或值為 「default」,則會播放預設警示音效。 |
content-available | 整數 | 值為 1 表示有新的內容可用。 這適用于「我的應用程式」和「背景內容下載」。 |