Compartir a través de


CPApplicationDelegate.DidReceiveRemoteNotification Método

Definición

Compatibilidad con notificaciones en segundo plano remota: invocada por el sistema operativo cuando la aplicación recibió una notificación 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

Parámetros

application
UIApplication

Identificador de uiApplication.

userInfo
NSDictionary
completionHandler
Action<UIBackgroundFetchResult>

Devolución de llamada para invocar para notificar al sistema operativo el resultado de la operación de captura en segundo plano.

Atributos

Comentarios

Este método forma parte de la nueva compatibilidad con notificaciones remotas de iOS 7.0. Este método se invoca si sus derechos enumeran la operación en segundo plano "remote-notification" y recibe una notificación remota.

Tras la finalización, debe notificar al sistema operativo el resultado del método invocando la devolución de llamada proporcionada.

Importante: si no se llama al método de devolución de llamada proporcionado con el código de resultado antes de que se complete este método, la aplicación se finalizará.

Se aplica a