0

私はアンドロイドの初心者です。私はいくつかのアプリケーションを開発しましたが、すべて単純明快で、Android の組み込み機能を使用しただけです。

あるインタビューでプッシュ通知について尋ねられたので、プッシュ通知とは何かを調べてみることにしました。プッシュ通知の概念は理解していますが (私はそう思います)、「サーバー」という言葉を読むたびにびっくりします。

クライアント側のコーディングはすべて理解していますが、サーバー側のコーディングの実装方法がわかりません。XMPP、MQTT などを使用している人を見たことがありますが、それらは何ですか? これが私のシナリオと私が知りたいことです..

シナリオ ::: 毎日いくつかの列を更新するテーブル (値はデータベースから取得されます) を持つ Web サイトがあるとします。これらの更新を Android アプリケーションに反映させたいと考えています。したがって、私が読んだように、プッシュ通知は、利用可能な更新があることをアプリケーションに伝えることができます。良い。私はここまで元気です..

  1. アプリケーションが通知を受け取った場合、アプリケーションは Web サイトに連絡して最新の情報を取得する必要がありますか? または、更新情報はプッシュ通知で送信されますか? 私のアプリケーションは、Web サイトに接続して情報を取得することになると思います。では、Web サイトからデータを取得するにはどうすればよいでしょうか。ページのソースを取得して、何らかの解析などを行う必要がありますか?

専門家が私の質問をクリアするので、私はさらに質問をします...

私の質問が素朴すぎる場合は申し訳ありませんが、これが私を助けることができる唯一の場所です...

4

2 に答える 2

0

プッシュ通知とは、Google Cloud Messaging for Android (GCM) が、サーバーからユーザーの Android 搭載デバイスにデータを送信できるようにするサービスであることを意味します。

このドキュメントを参照できます

Android 用 Google クラウド メッセージング

GCM: はじめに

また、デモアプリチュートリアルも提供されています

于 2013-03-22T11:11:08.193 に答える
0

あなたの場合、サーバーからデータを取得するための HTTP Web サービスを作成する必要があります。そのため、サーバー側で更新に関する通知を受け取ったら、この Web サービスを呼び出して、更新する必要があるデータを取得するだけです。

于 2013-03-22T11:12:10.520 に答える