FCM から優先度の高いメッセージを受信するとデバイスがスリープ状態から復帰し、ネットワーク接続がアプリ サーバーに対して開かれることを Firebase のドキュメントで読みました。この動作をテストしたところ、デバイスが居眠り状態から復帰することがわかっています。
私の使用例では、プッシュ メッセージのデータ タグにあるセット キーを使用してイメージをダウンロードする必要があります。このようなプッシュ通知が複数あり、これらすべてのメッセージをデータベースに保存します。
たとえば 10 分後、ネットワーク接続をすぐにオンにして、ユーザーが受信した他の多数の通知を回避するために、通知が実際にユーザーの画面にトリガーされます。
私の質問は本質的に次のとおりです。
画像をダウンロードしてデータベースに保存するのに十分な時間、デバイスは起動していますか (画像サイズは最大 100kb です)。
または、ネットワーク接続を確保するために、代わりに JobScheduler API を使用してダウンロードを後で延期する必要がありますか?