Condividi tramite


CPApplicationDelegate.DidReceiveRemoteNotification Metodo

Definizione

Supporto di notifica in background remoto: richiamato dal sistema operativo quando l'applicazione ha ricevuto una notifica remota.

[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

Parametri

application
UIApplication

Gestire l'interfaccia utenteApplication.

userInfo
NSDictionary
completionHandler
Action<UIBackgroundFetchResult>

Callback per richiamare per notificare al sistema operativo il risultato dell'operazione di recupero in background.

Attributi

Commenti

Questo metodo fa parte del supporto di notifica remota iOS 7.0. Questo metodo viene richiamato se l'elenco Dei diritti elenca l'operazione in background "notifica remota" è impostata e viene ricevuta una notifica remota.

Al termine, è necessario inviare una notifica al sistema operativo del risultato del metodo richiamando il callback specificato.

Importante: non è possibile chiamare il metodo di callback fornito con il codice del risultato prima del completamento di questo metodo causerà la chiusura dell'applicazione.

Si applica a