私のアプリでは、firebaseプッシュ通知を使用しています。問題は、長い時間の後にユーザーがインターネットに接続したときに、個々の通知として多くの通知を受け取ることです。 whatsapp(あなたは10の新しい通知を持っている)のような通知を受け取ることが可能ですか?ユーザーが一度に複数の通知を受け取る場合は、グループまたはバンドルの通知として送信する必要があります。iOS Swift 3バンドル通知
2
A
答えて
2
のiOSでバンドル通知するために、あなたはthread-id
を指定する必要があります:
通知をグループ化するためのアプリケーション固有の識別子を表す文字列値を持つこのキーを提供します。システムは、通知センターおよび他のシステムインタフェースで、同じスレッド識別子を持つ通知をグループ化します。ローカル通知の場合、このキーはUNNotificationContentオブジェクトのthreadIdentifierプロパティに対応します。
ただし、FCMでthread-id
ためのパラメータ対応は現在ありません。試してやることができるのは、data
メッセージペイロードを使用し、thread-id
をカスタムのKey-Valueペアとして指定することです。
いくつかの可能性が役に立つの記事:あなたがデータメッセージのペイロードを使用する方法
関連する問題
- 1. リモート通知のカスタムサウンドiOS 10、swift 3
- 2. ユーザー通知Swift 3
- 3. 毎日通知Swift 3
- 4. iOSアプリのEmoji - 通知/通知 - Xcode/Swift
- 5. Swift iOS 10のプッシュ通知
- 6. iOSのAzureプッシュ通知Swift
- 7. AWSプッシュ通知フローとSDK for swift 3
- 8. スケジュール通知の一意識別子Swift 3 iOS 10
- 9. レルムファイングレイン通知Swift 3の構文
- 10. 動的ロケーションベースのローカル通知Swift iOS
- 11. Swift iOS 8のアドレス帳変更通知
- 12. Firebaseプッシュ通知 - XCode 8.0/Swift 3.0/ios 10.0
- 13. swift 3ローカル通知:通知ごとに表示テキストを変更する方法
- 14. スウィフト3取得通知データ
- 15. iOS:簡単なローカル通知3日前
- 16. iOS 10でプッシュ通知を表示する際の問題Swift 3
- 17. Swift 3のロック画面からのローカル通知をクリアする
- 18. iOS-Swift 3-SDWebImage
- 19. FCM + Swift 3 - 通知が表示されない
- 20. プッシュ通知didReceiveRemoteNotification swift
- 21. スイフト3:NSNotificationと通知
- 22. iOSの - SWIFT 3 - DispatchGroup
- 23. NSKeyedArchiver.unarchiveObject Swift 3 iOS 10
- 24. カメラios 10.2、swift 3
- 25. ios Camera app swift 3
- 26. iOS Swift 3 tableviewカスタムセルエラー
- 27. iOSの - SWIFT 3 - ヒートマップ
- 28. iOS - Swift 3 - SwiftAlertView - オプションタイプ
- 29. 通知センタークラッシュスウィフト3
- 30. iOS CoreBluetooth通知
?携帯電話がインターネットに接続すると、すべての保留中のメッセージが表示され、この時点ではアプリが起動されなくなるからです。 – loki
私はthread_idをデータペイロードに追加しましたが、何もしませんでした。それでも自分自身を置き換えない通知 –
@DanielRaouf私は最近のdownvoteがあなたのものだと推測していますか? 'thread_id'は*カスタムパラメータです(' data'ペイロードに追加するものはカスタムキーと値のペアです)。ペイロードに追加するだけで、クライアントが自動的に処理するわけではありません。あなたは自分でそれを扱わなければなりません*。 –