다음을 통해 공유


UIApplicationDelegate.HandleAction 메서드

정의

오버로드

HandleAction(UIApplication, String, NSDictionary, Action)

푸시 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 알림의 값, remoteNoticationInfo 데이터 및 completionHandler 작업을 수행한 후 앱 개발자가 실행할 수 있는 데이터를 포함합니다actionIdentifier.

HandleAction(UIApplication, String, UILocalNotification, Action)

사용자가 개체의 경고 UILocalNotification 에서 값으로 actionIdentifier 식별된 작업을 선택하고 작업을 완료한 후 블록을 실행 completionHandler 한다는 것을 앱에 알릴 수 있습니다.

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

원격 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 알림의 값, remoteNoticationInfo 데이터 및 completionHandler 작업을 수행한 후 앱 개발자가 실행할 수 있는 데이터를 포함합니다actionIdentifier.

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

로컬 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 작업을 수행한 후 앱 개발자가 실행할 값responseInfo, 알림의 데이터 및 completionHandler 를 포함합니다actionIdentifier.

HandleAction(UIApplication, String, NSDictionary, Action)

푸시 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 알림의 값, remoteNoticationInfo 데이터 및 completionHandler 작업을 수행한 후 앱 개발자가 실행할 수 있는 데이터를 포함합니다actionIdentifier.

[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
actionIdentifier
String
remoteNotificationInfo
NSDictionary
completionHandler
Action
특성

적용 대상

HandleAction(UIApplication, String, UILocalNotification, Action)

사용자가 개체의 경고 UILocalNotification 에서 값으로 actionIdentifier 식별된 작업을 선택하고 작업을 완료한 후 블록을 실행 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
actionIdentifier
String
localNotification
UILocalNotification
completionHandler
Action
특성

적용 대상

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

원격 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 알림의 값, remoteNoticationInfo 데이터 및 completionHandler 작업을 수행한 후 앱 개발자가 실행할 수 있는 데이터를 포함합니다actionIdentifier.

[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
actionIdentifier
String
remoteNotificationInfo
NSDictionary
responseInfo
NSDictionary
completionHandler
Action
특성

적용 대상

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

로컬 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 작업을 수행한 후 앱 개발자가 실행할 값responseInfo, 알림의 데이터 및 completionHandler 를 포함합니다actionIdentifier.

[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
actionIdentifier
String
localNotification
UILocalNotification
responseInfo
NSDictionary
completionHandler
Action
특성

적용 대상