IOS 9でリモートプッシュ通知を受信するときにペイロードからデータをキャプチャする必要がありますfuncを使用してこれを行いました: didReceiveRemoteNotification IOS 10私はこの2つの機能を実装しました。私のアプリがバックグラウンドまたは閉鎖中にリモートプッシュ通知が到着したときにデータを取得
@available(iOS 10.0, *)
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void)
{
print("\(notification.request.content.userInfo)")
completionHandler([.alert, .badge, .sound])
}
@available(iOS 10.0, *)
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping() -> Void)
{
print("User Info = ",response.notification.request.content.userInfo)
completionHandler()
}
ユーザーが、私は私のアプリがバックグラウンドで、あるいは閉じた状態でプッシュ通知が届いたときにデータを取り込む必要があるプッシュ
に触れるときに、第2のfuctionにのみ実行されます。
よろしくお願いいたします。 iOS10でdidReceiveRemoteNotification機能付き 挨拶
こんにちは、私はそれをしました、そして、私はバックグラウンドsendindでプッシュ通知からデータをキャプチャすることができました。しかし、アプリケーションが閉じられると、決して実行されないようです。 –
こんにちは@Christian Gonzalezユーザーが自分でアプリを終了したり終了したりすると、このようなことはできません。 –