Partager via


UIApplicationDelegate.DidReceiveRemoteNotification Méthode

Définition

Prise en charge de la notification en arrière-plan à distance : appelée par le système d’exploitation lorsque votre application a reçu une notification à distance.

[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

Paramètres

application
UIApplication

Gérez l’application UIApplication.

userInfo
NSDictionary
completionHandler
Action<UIBackgroundFetchResult>

Rappel à appeler pour notifier le système d’exploitation du résultat de l’opération de récupération en arrière-plan.

Attributs

Remarques

Cette méthode fait partie de la nouvelle prise en charge des notifications à distance iOS 7.0. Cette méthode est appelée si vos droits d’utilisation répertorient l’opération en arrière-plan « notification à distance » est définie et que vous recevez une notification à distance.

Une fois l’opération terminée, vous devez informer le système d’exploitation du résultat de la méthode en appelant le rappel fourni.

Important : l’échec d’appeler la méthode de rappel fournie avec le code de résultat avant la fin de cette méthode entraîne l’arrêt de votre application.

S’applique à