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