Compartilhar via


UIApplicationDelegate.DidReceiveRemoteNotification Método

Definição

Suporte à notificação em segundo plano remoto: invocado pelo sistema operacional quando seu aplicativo recebeu uma notificação 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

Manipule para a interface do usuárioApplication.

userInfo
NSDictionary
completionHandler
Action<UIBackgroundFetchResult>

Retorno de chamada a ser invocado para notificar o sistema operacional do resultado da operação de busca em segundo plano.

Atributos

Comentários

Esse método faz parte do novo suporte à notificação remota do iOS 7.0. Esse método será invocado se seus Direitos listarem a operação em segundo plano de "notificação remota" estiver definida e você receber uma notificação remota.

Após a conclusão, você deve notificar o sistema operacional do resultado do método invocando o retorno de chamada fornecido.

Importante: a falha ao chamar o método de retorno de chamada fornecido com o código de resultado antes que esse método seja concluído fará com que seu aplicativo seja encerrado.

Aplica-se a