UIApplicationDelegate.HandleAction 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
HandleAction(UIApplication, String, NSDictionary, Action) |
푸시 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 알림의 값, |
HandleAction(UIApplication, String, UILocalNotification, Action) |
사용자가 개체의 경고 UILocalNotification 에서 값으로 |
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action) |
원격 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 알림의 값, |
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action) |
로컬 알림에 따라 수행할 사용자 지정 작업을 앱에 알리고, 작업을 수행한 후 앱 개발자가 실행할 값 |
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
- 특성