CPApplicationDelegate.HandleAction Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
HandleAction(UIApplication, String, NSDictionary, Action) |
Сообщает приложению о пользовательском действии, выполняемом на основе push-уведомления, и включает |
HandleAction(UIApplication, String, UILocalNotification, Action) |
Сообщает приложению, что пользователь выбрал действие, определенное |
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе удаленного уведомления, и включает |
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе локального уведомления, и включает |
HandleAction(UIApplication, String, NSDictionary, Action)
Сообщает приложению о пользовательском действии, выполняемом на основе push-уведомления, и включает actionIdentifier
значение, remoteNoticationInfo
данные из уведомления, а completionHandler
также сведения о том, что разработчик приложения будет выполнять после выполнения действия.
[Foundation.Export("application:handleActionWithIdentifier:forRemoteNotification:completionHandler:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void HandleAction (UIKit.UIApplication application, string actionIdentifier, Foundation.NSDictionary remoteNotificationInfo, Action completionHandler);
abstract member HandleAction : UIKit.UIApplication * string * Foundation.NSDictionary * Action -> unit
override this.HandleAction : UIKit.UIApplication * string * Foundation.NSDictionary * Action -> unit
Параметры
- application
- UIApplication
Ссылка на UIApplication, которая вызвала этот метод делегата.
- actionIdentifier
- String
- remoteNotificationInfo
- NSDictionary
- completionHandler
- Action
- Атрибуты
Применяется к
HandleAction(UIApplication, String, UILocalNotification, Action)
Сообщает приложению, что пользователь выбрал действие, определенное actionIdentifier
значением из оповещения UILocalNotification объекта, и выполняет completionHandler
блок после завершения действия.
[Foundation.Export("application:handleActionWithIdentifier:forLocalNotification:completionHandler:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void HandleAction (UIKit.UIApplication application, string actionIdentifier, UIKit.UILocalNotification localNotification, Action completionHandler);
abstract member HandleAction : UIKit.UIApplication * string * UIKit.UILocalNotification * Action -> unit
override this.HandleAction : UIKit.UIApplication * string * UIKit.UILocalNotification * Action -> unit
Параметры
- application
- UIApplication
Ссылка на UIApplication, которая вызвала этот метод делегата.
- actionIdentifier
- String
- localNotification
- UILocalNotification
- completionHandler
- Action
- Атрибуты
Применяется к
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action)
Сообщает приложению о настраиваемом действии, выполняемом на основе удаленного уведомления, и включает actionIdentifier
значение, remoteNoticationInfo
данные из уведомления, а completionHandler
также сведения о том, что разработчик приложения будет выполнять после выполнения действия.
[Foundation.Export("application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void HandleAction (UIKit.UIApplication application, string actionIdentifier, Foundation.NSDictionary remoteNotificationInfo, Foundation.NSDictionary responseInfo, Action completionHandler);
abstract member HandleAction : UIKit.UIApplication * string * Foundation.NSDictionary * Foundation.NSDictionary * Action -> unit
override this.HandleAction : UIKit.UIApplication * string * Foundation.NSDictionary * Foundation.NSDictionary * Action -> unit
Параметры
- application
- UIApplication
Ссылка на UIApplication, которая вызвала этот метод делегата.
- actionIdentifier
- String
- remoteNotificationInfo
- NSDictionary
- responseInfo
- NSDictionary
- completionHandler
- Action
- Атрибуты
Применяется к
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action)
Сообщает приложению о настраиваемом действии, выполняемом на основе локального уведомления, и включает actionIdentifier
значение, responseInfo
данные из уведомления и completionHandler
для разработчика приложения, который будет выполняться после выполнения действия.
[Foundation.Export("application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void HandleAction (UIKit.UIApplication application, string actionIdentifier, UIKit.UILocalNotification localNotification, Foundation.NSDictionary responseInfo, Action completionHandler);
abstract member HandleAction : UIKit.UIApplication * string * UIKit.UILocalNotification * Foundation.NSDictionary * Action -> unit
override this.HandleAction : UIKit.UIApplication * string * UIKit.UILocalNotification * Foundation.NSDictionary * Action -> unit
Параметры
- application
- UIApplication
Ссылка на UIApplication, которая вызвала этот метод делегата.
- actionIdentifier
- String
- localNotification
- UILocalNotification
- responseInfo
- NSDictionary
- completionHandler
- Action
- Атрибуты