2
私はiOSの10とiOS 9の両方にあるアプリを持っていると私は、リモートプッシュ通知を管理する必要がプッシュ通知アプリのバックグラウンドのiOS 9迅速
を私はアプリは、このメソッドを使用してフォアグラウンドである場合にのみ、到着したプッシュ通知を管理することができるよiOSの9の場合@available(iOS 10.0, *)
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (_ options: UNNotificationPresentationOptions) -> Void) {
print("Foreground push notification")
}
@available(iOS 10.0, *)
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping() -> Void) {
print("Background push notification")
}
:
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]) {
print("arrived push notification in foreground for iOS 9")
}
が、アプリがバックグラウンドでこのメートルありますエソードは実行されず、新しいプッシュ通知を管理することはできません。 私を助けることができますか? Appleはこれらの通知に制限を設定している
アプリがバックグラウンドの場合、ログは印刷されません。しかし通知が来るでしょう。また、あなたはブレークポイントに到達することはできません –