Partager via


UIApplicationDelegate.HandleAction Méthode

Définition

Surcharges

HandleAction(UIApplication, String, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push et inclut la valeur, remoteNoticationInfo les actionIdentifier données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(UIApplication, String, UILocalNotification, Action)

Informe l’application que l’utilisateur a sélectionné une action identifiée par la actionIdentifier valeur d’une alerte d’un UILocalNotification objet et exécute le completionHandler bloc une fois l’action terminée.

HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification à distance et inclut la actionIdentifier valeur, remoteNoticationInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification locale et inclut la valeur, responseInfo les actionIdentifier données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(UIApplication, String, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push et inclut la valeur, remoteNoticationInfo les actionIdentifier données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

[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

Paramètres

application
UIApplication
actionIdentifier
String
remoteNotificationInfo
NSDictionary
completionHandler
Action
Attributs

S’applique à

HandleAction(UIApplication, String, UILocalNotification, Action)

Informe l’application que l’utilisateur a sélectionné une action identifiée par la actionIdentifier valeur d’une alerte d’un UILocalNotification objet et exécute le completionHandler bloc une fois l’action terminée.

[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

Paramètres

application
UIApplication
actionIdentifier
String
localNotification
UILocalNotification
completionHandler
Action
Attributs

S’applique à

HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification à distance et inclut la actionIdentifier valeur, remoteNoticationInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

[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

Paramètres

application
UIApplication
actionIdentifier
String
remoteNotificationInfo
NSDictionary
responseInfo
NSDictionary
completionHandler
Action
Attributs

S’applique à

HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification locale et inclut la valeur, responseInfo les actionIdentifier données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

[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

Paramètres

application
UIApplication
actionIdentifier
String
localNotification
UILocalNotification
responseInfo
NSDictionary
completionHandler
Action
Attributs

S’applique à