Firebase Cloud Messaging documentationによると、アプリケーションサーバーがアップストリームメッセージに「delivery_receipt_requested」フィールドを設定すると、アプリが領収書を確認したときに配信確認を受信します。ただし、アプリケーションサーバーがXMPP接続サーバーに接続されている場合にのみ動作します。 HTTP接続サーバーでは機能しません。FCMでdelivery_receipt_requestedの有無にかかわらず受信したメッセージに対して、アプリが異なる動作をする必要がありますか?
GCM/FCMの新機能で、まだサーバーをセットアップしていません。したがって、Firebaseコンソールを使用して通知の受信確認をアプリでテストしています。
私の質問は以下のとおりです。
- "delivery_receipt_requested"フィールドをアプリに送信するか、接続サーバー自体がそれを消費しますか。
- 通知でこのフィールドを受け取った場合は、このフィールドを含まない通知とは異なる動作をする必要があります。
このフィールドを使用するドキュメントまたは実装例への参照は、高く評価されます。
ありがとうございます。