Поделиться через


CPApplicationDelegate.DidReceiveRemoteNotification Метод

Определение

Поддержка удаленных фоновых уведомлений. Вызывается операционной системой, когда приложение получило удаленное уведомление.

[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

Дескриптор приложения пользовательского интерфейса.

userInfo
NSDictionary
completionHandler
Action<UIBackgroundFetchResult>

Обратный вызов для вызова для уведомления операционной системы о результате операции фоновой выборки.

Атрибуты

Комментарии

Этот метод является частью новой поддержки удаленных уведомлений в iOS 7.0. Этот метод вызывается, если в списке Прав задана фоновая операция "удаленное уведомление" и вы получаете удаленное уведомление.

По завершении необходимо уведомить операционную систему о результате выполнения метода, вызвав предоставленный обратный вызов.

Важно! Сбой вызова предоставленного метода обратного вызова с кодом результата до завершения этого метода приведет к завершению работы приложения.

Применяется к