2017-08-28 3 views
1

私はビデオ通話アプリケーションに取り組んでいます。アプリがドーズモードになっている間は、通話は確立されません。だから私は代わりのfirebaseのジョブのディスパッチャーを使用しているので教えてください仕事のディスパッチャーdozemodeかどうかは?firebase job dispatcherはアンドロイドのdozemodeで動作します。

+0

なぜコールにcronジョブが必要ですか? – cutiko

答えて

0

Androidデバイスはドーズモードに入ります。これは、バッテリーが節約されることを意味します。これは正確な時間スケジューリングを緩めますが、スケジューリングには役に立たないという点には決してなりません。

あなたはdocumentationを見れば、トリガは、時間の窓によってではなく、特定の時間によって設定されます。

.setTrigger(Trigger.executionWindow(0, 60))

デバイスは、メンテナンスウィンドウに入ったときにそれが動作するはずです。

1

documentationに記載されているように、アプリケーションが任意の通知にすぐに応答するようにする場合や、アプリケーションでバックエンドサービス(ビデオコール)をリアルタイムで使用する必要がある場合は、Firebase Cloud Messaging )high priority messagesは、デバイスがアイドル状態のときにアプリを起動させるためのものです。

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](レビュー/低品質の投稿/ 17172576) – Cheesebaron

+0

@mina samyこれは解決策ではありません私の質問を慎重に読んで –

関連する問題