2017-07-31 8 views
0

私はアプリの開発が初めてで、すぐに地元の慈善団体のアプリを開発しようとしています。アプリのコンテンツを頻繁に更新するにはどうすればよいですか?

慈善団体は犬レスキュー慈善団体であり、アプリは養子縁組について利用可能な犬に関する情報を表示します。

コンテンツは、毎日でも頻繁に更新する必要があります。明らかに関連するアプリストアを介してアプリを更新することは明らかです。コンテンツをアプリに配信する最も一般的な方法は何ですか?

これまでの経験では、REST APIを作成してコンテンツをリモート配信することを考えました。アプリはこれを許可しますか?より一般的に使用される方法はありますか?

ありがとうございます。

+1

プッシュ通知と呼ばれるものを使用してください。すべてのアプリに最新の情報をブロードキャストできます。 –

+0

私の理解から、プッシュ通知はイベントのユーザーに通知するだけです(私は間違っている可能性があります)。私の質問は、実際にテキストや画像などのアプリで表示するコンテンツを取得していたことです。 –

+0

プッシュ通知を取得して、サーバーにREST API経由で新しいデータをプルするようにアプリに通知します。オンラインの例がたくさんあります。 –

答えて

0

あなたは、データベースに採用可能な各犬を表示するためのすべての情報を保存してから、n時間ごとにすべてのデータを取得させることができます。

Firebaseを使用することをお勧めします。これはクロスプラットフォーム(AndroidとiOSを含む)で、データベースを使用するときには本当に良いと考えています。

Hereサポートされているすべてのプラットフォームのドキュメントとその使い方の簡単な例があります。

あなたのプロジェクトに幸運を祈る! :)

0

アプリのコンテンツと技術的な機能を更新する頻度に関する明確な仕様がないことがわかります。

使用JobScheduler

データをフェッチする(REST APIを使用して)バックエンドと同期バッテリー水切り&で死ぬしようとしているデバイス上の同期データには使用することはありません、私はインテリジェントになるjobschedulerのを好みます充電/アイドリングのような様々な環境基準に従って動作します。

アプリのスケジュール設定に役立つ機能がいくつかあります。これらを含める:

  • AlarmManager
  • jobschedulerの
  • SyncAdapter

注意:指数バックオフは、24時間対応のロジックチェックhere

のジョブdispactchers /スケジューラ

で有効になっているが

関連する問題