問題タブ [firebase-job-dispatcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - デバイスの再起動後にスケジュールされた JobService
指定された条件により実行されなかったスケジュールされた JobService(JobScheduler api または firebase jobdispather) は、デバイスの再起動後に自動的に再スケジュールされますか? または、再スケジュールする必要があります。
android - Firebase Job Dispatcher がサービス クラスをトリガーしない
ジョブスケジューラを呼び出すアクティビティに静的メソッドを作成しましたが、ジョブディスパッチャーはジョブをディスパッチしません。助けてください。
クラス Add.java のメソッド
Addition_job.class
Decision.java notifiy_user メソッド
マニフェストでサービスを指定し、export=false
と も使用しましたaction_Execute
。
android - FirebaseJobDispatcher でリスナーを FirebaseDb にアタッチする
Firebase Job Dispatcher を使用して、15 分ごとに実行される定期的なタスクを実行し、firebase データベースのデータをチェックして、最新のデータに関する通知を表示しています。
私が直面している問題は、リスナーが に正しく接続されていないことです。onStartJob
つまり、内部のログ ステートメントonDataAdded
が呼び出されません。
以下にコードをリンクしました。
ありがとう
android - 場所として null を取得するサービス
だから、私はバックグラウンドで呼び出されている JobService を持っています。ただし、現在の場所を取得して Web サービスに送信する必要があります。静的データを送信すると、Web サービスはうまく機能します。しかし、場所を取得することは問題です。場所オブジェクトは常に null です。これは私が試してきたことです。
android - Firebase JobDispatcherで定期的なタスクの期間を変更しますか?
GCM ネットワーク マネージャーを使用していましたが、Firebase JobDispatcher には GCM とその他の機能が含まれていると聞いたので、それを使用しようとしています。定期的なタスクを正常にプログラムし、正常に動作しましたが、問題は、期間を変更する必要があり、最初から修正されていないことです。
その理由は、私はアクティビティ認識サービスを使用しており、次に JobDispatcher が定期的なタスクを実行するときに、検出された現在のアクティビティに基づくようにしたいからです。たとえば、歩いている場合、次にタスクがトリガーされるのは 30 分後ですが、車に乗っている場合、その期間は 5 分です (主に、車に乗っている場合は携帯電話が無効になる可能性が高いためです)。歩いているときと比べて、短時間で異なる場所の値が提供されます)。
これは、定期的なタスクをプログラムする方法です。固定値を設定していることがわかります。このタスクによってトリガーされるサービスが、タスクの期間を変更するフィードバックを提供できるかどうかを知りたいのです。