Compartir a través de


CPApplicationDelegate.HandleAction Método

Definición

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, 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.

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.

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.

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.

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

Se aplica a