UIApplicationDelegate.DidReceiveRemoteNotification メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リモートバックグラウンド通知のサポート: アプリケーションがリモート通知を受信したときにオペレーティング システムによって呼び出されます。
[Foundation.Export("application:didReceiveRemoteNotification:fetchCompletionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void DidReceiveRemoteNotification (UIKit.UIApplication application, Foundation.NSDictionary userInfo, Action<UIKit.UIBackgroundFetchResult> completionHandler);
abstract member DidReceiveRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary * Action<UIKit.UIBackgroundFetchResult> -> unit
override this.DidReceiveRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary * Action<UIKit.UIBackgroundFetchResult> -> unit
パラメーター
- application
- UIApplication
UIApplication を処理します。
- userInfo
- NSDictionary
- completionHandler
- Action<UIBackgroundFetchResult>
バックグラウンド フェッチ操作の結果をオペレーティング システムに通知するために呼び出すコールバック。
- 属性
注釈
この方法は、iOS 7.0 の新しいリモート通知サポートの一部です。 このメソッドは、エンタイトルメント リストに "リモート通知" バックグラウンド操作が設定されていて、リモート通知を受け取った場合に呼び出されます。
完了したら、指定されたコールバックを呼び出して、 メソッドの結果をオペレーティング システムに通知する必要があります。
重要: このメソッドが完了する前に、結果コードで指定されたコールバック メソッドを呼び出すと、アプリケーションが終了します。