CPApplicationDelegate.HandleAction Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
HandleAction(UIApplication, String, NSDictionary, Action) |
Informa a la aplicación de una acción personalizada para realizar en función de una notificación push e incluye el valor, |
HandleAction(UIApplication, String, UILocalNotification, Action) |
Informa a la aplicación de que el usuario seleccionó una acción identificada por el |
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action) |
Informa a la aplicación de una acción personalizada para realizar en función de una notificación remota e incluye el valor, |
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action) |
Informa a la aplicación de una acción personalizada para realizar en función de una notificación local e incluye el valor, |
HandleAction(UIApplication, String, NSDictionary, Action)
Informa a la aplicación de una acción personalizada para realizar en función de una notificación push e incluye el valor, remoteNoticationInfo
los actionIdentifier
datos de la notificación y completionHandler
para que el desarrollador de la aplicación se ejecute después de realizar la acción.
[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
Parámetros
- application
- UIApplication
Referencia a uiApplication que invocó este método delegado.
- actionIdentifier
- String
- remoteNotificationInfo
- NSDictionary
- completionHandler
- Action
- Atributos
Se aplica a
HandleAction(UIApplication, String, UILocalNotification, Action)
Informa a la aplicación de que el usuario seleccionó una acción identificada por el actionIdentifier
valor de una alerta de un UILocalNotification objeto y ejecuta el completionHandler
bloque después de completar la acción.
[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
Parámetros
- application
- UIApplication
Referencia a uiApplication que invocó este método delegado.
- actionIdentifier
- String
- localNotification
- UILocalNotification
- completionHandler
- Action
- Atributos
Se aplica a
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action)
Informa a la aplicación de una acción personalizada para realizar en función de una notificación remota e incluye el valor, remoteNoticationInfo
los actionIdentifier
datos de la notificación y completionHandler
para que el desarrollador de la aplicación se ejecute después de realizar la acción.
[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
Parámetros
- application
- UIApplication
Referencia a uiApplication que invocó este método delegado.
- actionIdentifier
- String
- remoteNotificationInfo
- NSDictionary
- responseInfo
- NSDictionary
- completionHandler
- Action
- Atributos
Se aplica a
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action)
Informa a la aplicación de una acción personalizada para realizar en función de una notificación local e incluye el valor, responseInfo
los actionIdentifier
datos de la notificación y completionHandler
para que el desarrollador de la aplicación se ejecute después de realizar la acción.
[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
Parámetros
- application
- UIApplication
Referencia a uiApplication que invocó este método delegado.
- actionIdentifier
- String
- localNotification
- UILocalNotification
- responseInfo
- NSDictionary
- completionHandler
- Action
- Atributos