2

送付メッセージにdelivery_receipt_requestedパラメータを設定して配送確認をリクエストしています。FCM配送確認動作

配信確認はいつも送信されますか、またはアプリケーションがバックグラウンドまたはフォアグラウンドで実行されている場合、フレームワークの動作が異なりますか?

ドキュメントでは質問に触れていますが、アプリが同じように動作するかどうかを明示的には示していません。私は何かを逃していないことを確認したいと思います。

答えて

1

私はそれが明示的は、デバイスによってを受け取ったとして、関係なく、それの、それは技術的に考えられているので、あなたのクライアントアプリがフォアグラウンドまたはバックグラウンドにあるとき、それを受信したかどうかについては何もが、ある言っていない理由を考えますこれは、明示的に記載されているものですdocs:AndroidとChromeのクライアントアプリケーションのために

、あなたが得ることができます配信確認(あなたのアプリケーションサーバにCCSから送られた)をデバイスがCCSによって送信されたメッセージを受け取ったことを確認した場合

接続がCSSとデバイス間の悪いとき、私はあなたが重複して領収書を受信して​​いるときを警戒する必要があることだと思う行動:

CCSとデバイス間の接続が不良である場合には、 GCMは複数の納品書を重複して送信することがあります。このような重複は無視しても問題ありません。

その他の点では、メッセージを受信したときのクライアントアプリケーションのステータスは他に何も違いはありません。

関連する問題