Condividi tramite


UIApplicationDelegate.HandleAction Metodo

Definizione

Overload

HandleAction(UIApplication, String, NSDictionary, Action)

Informa l'app di un'azione personalizzata da eseguire in base a una notifica push e include il actionIdentifier valore, remoteNoticationInfo i dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

HandleAction(UIApplication, String, UILocalNotification, Action)

Informa l'app che l'utente ha selezionato un'azione identificata dal actionIdentifier valore di un avviso di un UILocalNotification oggetto ed esegue il completionHandler blocco al termine dell'azione.

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

Informa l'app di un'azione personalizzata da eseguire in base a una notifica remota e include il valore, remoteNoticationInfo i actionIdentifier dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

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

Informa l'app di un'azione personalizzata da eseguire in base a una notifica locale e include il valore, responseInfo i actionIdentifier dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

HandleAction(UIApplication, String, NSDictionary, Action)

Informa l'app di un'azione personalizzata da eseguire in base a una notifica push e include il actionIdentifier valore, remoteNoticationInfo i dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

[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

Parametri

application
UIApplication
actionIdentifier
String
remoteNotificationInfo
NSDictionary
completionHandler
Action
Attributi

Si applica a

HandleAction(UIApplication, String, UILocalNotification, Action)

Informa l'app che l'utente ha selezionato un'azione identificata dal actionIdentifier valore di un avviso di un UILocalNotification oggetto ed esegue il completionHandler blocco al termine dell'azione.

[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

Parametri

application
UIApplication
actionIdentifier
String
localNotification
UILocalNotification
completionHandler
Action
Attributi

Si applica a

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

Informa l'app di un'azione personalizzata da eseguire in base a una notifica remota e include il valore, remoteNoticationInfo i actionIdentifier dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

[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

Parametri

application
UIApplication
actionIdentifier
String
remoteNotificationInfo
NSDictionary
responseInfo
NSDictionary
completionHandler
Action
Attributi

Si applica a

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

Informa l'app di un'azione personalizzata da eseguire in base a una notifica locale e include il valore, responseInfo i actionIdentifier dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

[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

Parametri

application
UIApplication
actionIdentifier
String
localNotification
UILocalNotification
responseInfo
NSDictionary
completionHandler
Action
Attributi

Si applica a