問題タブ [gcm-network-manager]
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 - GCMNetworkManager OneOffTask 実行ウィンドウ
ネットワークに接続する必要があるが、実行ウィンドウ中に電話がネットワークに接続されない場合、OneOffTask はどうなりますか? この状況をどのように処理できますか、または GCMNetworkManager はタスクを再スケジュールして自動的に処理しますか?
android - 一部のデバイスで GcmNetworkManager の定期的なタスクがトリガーされない
GcmNetworkManager
サーバーにデータをプッシュするために定期的な同期タスクを実行するために使用しています。ただし、アプリを出荷した後、一部の電話で定期的なタスクが呼び出されないことに気付きました。私はすでにアプリをデバッグしましたが、これらの電話の一部であり、何も異常はありません。タスクをスケジュールするときにエラーやログはありませんが、単に呼び出されることはありません。
私のユーザーのほとんどはInfinix電話を持っています。
これの根本的な原因は何ですか?
タスクをスケジュールするコードは次のとおりです。
android - GCM Network manager を使用して切断されたインターネットを見つける方法は?
AndroidでGCMネットワークマネージャーを使用して、インターネットが利用可能かどうかを通知しています。しかし、インターネットが切断された場合に通知する方法。方法は何ですか。前もって感謝します。1つの鉱石は、NETWORK_CHANGEDブロードキャストレシーバーがAndroid Nougat 7.0で廃止されたため、ブロードキャストレシーバーを使用したくないことです
android - GCMNetorkManager PeriodicTask は 1 分間で機能しますが、2 分間では機能しません
GCMNetworkManager PeriodicTask を実装しました
マニュアルに従ってすべての手順を再確認し、GCMNetMan のすべてのドキュメントを読みました
期間を 1 分で設定 - 完全に機能します。2 分または 5 分に設定すると、何も機能しません。
Kotlin のコード:
android - RESULT_RESCHEDULE は GCMNetworkManager でどのように機能しますか?
最初は、定期的なタスク以外RESULT_RESCHEDULE
は同じだと思いました。RESULT_SUCCESS
それからdocsを読むと、
RESULT_RESCHEDULE タスクの実行に失敗したため、バックオフで再試行する必要があることを示します。
私は混乱しています、それはどういう意味ですか?現在のコンテキストでの「バックオフ」とは何ですか?
java - インターネットが利用可能になった直後に実行されるAndroidでタスクをスケジュールし、失敗した場合に再スケジュールする方法は?
スケジューラーが必要
Run task immediately after net is available
Reschedule task if it fails because of some problems.
should handle cases of broadcast receiver to know if connection available
No delay in execution if the internet is already available not like GCMNetworkManager's OneOfTask which take at least 30 seconds to execute the scheduled task
それを処理するGCM Network Manager の OneOfTaskを試してみましたが、インターネットが利用可能であっても実行に少なくとも 30 秒かかります。
上記のすべてのタスクを 1 つにまとめる他のスケジューラはありますか。