2

FCM から優先度の高いメッセージを受信するとデバイスがスリープ状態から復帰し、ネットワーク接続がアプリ サーバーに対して開かれることを Firebase のドキュメントで読みました。この動作をテストしたところ、デバイスが居眠り状態から復帰することがわかっています。

私の使用例では、プッシュ メッセージのデータ タグにあるセット キーを使用してイメージをダウンロードする必要があります。このようなプッシュ通知が複数あり、これらすべてのメッセージをデータベースに保存します。

たとえば 10 分後、ネットワーク接続をすぐにオンにして、ユーザーが受信した他の多数の通知を回避するために、通知が実際にユーザーの画面にトリガーされます。

私の質問は本質的に次のとおりです。

  1. 画像をダウンロードしてデータベースに保存するのに十分な時間、デバイスは起動していますか (画像サイズは最大 100kb です)。

  2. または、ネットワーク接続を確保するために、代わりに JobScheduler API を使用してダウンロードを後で延期する必要がありますか?

4

1 に答える 1