2017-04-19 6 views
0

私はデータをリフレッシュするためにREST APIにhttpリクエストを繰り返しています。どのくらいの頻度でリクエストする必要がありますか?私は可能な限り新鮮なデータを持ちたいと思っていますが、半分ごとにリフレッシュしたくありません。ベストプラクティスはありますか?Androidでどのくらいの頻度でデータを更新する必要がありますか?

+0

アップデートが発生するとすぐにFirebaseメッセージング経由でイベントを送信するサーバーはどうですか? – azizbekian

答えて

0

そこは、可能な解の数は以下のとおりです。

  • が変更した場合、-ので、ヘッダの帯域幅ではなく、要求の量を減少させる、あなたのAPIにのためのサポートを追加します。

  • は、更新ボタンを追加し、必要なときに手動で更新する

  • 使用ソケットの代わりにHTTP

  • 使用して、でも、データを再ロードするためにアプリを伝えるためにFirebaseメッセージングのようなもの(azizbekianが述べたように)、またはを要求データを直接プッシュします。

+0

firebaseメッセージングのようなものは、私にとっては良い解決策のようです。しかし、私が見つけたことのほとんどはプッシュ通知に関するものでした:(FCMを使ってアンドロイドアプリの機能をトリガーする方法を教えてください) – R4v0

+0

新しいデータがサーバーに到着したときにプッシュ通知をアプリに送信できます。ファイヤーベースによるプッシュ通知の統合については、https://firebase.google.com/docs/notifications/android/console-audienceをご覧ください。 –

+0

あなたの関数を呼び出すには、すべてのリフレッシュユーザーがプッシュを取得します通知?私はその場合、それは私のための良い解決策ではない – R4v0

関連する問題