UIApplicationDelegate.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. Этот метод вызывается, если в списке Прав задана фоновая операция "удаленное уведомление" и вы получаете удаленное уведомление.
По завершении необходимо уведомить операционную систему о результате выполнения метода, вызвав предоставленный обратный вызов.
Важно! Сбой вызова предоставленного метода обратного вызова с кодом результата до завершения этого метода приведет к завершению работы приложения.