내 앱에 로컬 및 원격 알림을 표시하고 있습니다. 이제 알림이 로컬 인 경우 다른 작업을 수행하려는 경우 또는 알림이 원격이면 다른 작업을 수행하려는 시나리오가 있습니다.사용자가 조치 로컬 통지 또는 원격 통지를 받았는지 여부를 감지하는 방법은 무엇입니까?
까지 iOS 9 아래의 코드를 사용하여 알림이 로컬인지 원격인지 확인했습니다.
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
if launchOptions?[UIApplicationLaunchOptionsKey.localNotification] != nil {
// Do what you want to happen when a remote notification is tapped.
}
return true
}
그러나 iOS 10에서는이 방법이 사용되지 않으므로 알림이 로컬인지 원격인지 확인하는 방법은 무엇입니까?
당신이 튜토리얼을 here를 참조 애플 문서에 대한 수 UNUserNotificationCenter
를 사용할 필요가 지역 알림 10 + iOS 용
확인이 : https://useyourloaf.com/blog/local-notifications-with-ios-10/ 당신은 내가 업데이트 한 내 대답을 확인할 수 있습니다 –
. 희망이 도움이 될 것입니다. – ivarun