2012-03-13 12 views
-1

通知バーを介してユーザに表示されるサーバ(php)からアンドロイドクライアントに通知を送ろうとしました。これどうやってするの!この おかげで良いのチュートリアルを提供してください:)Android:通知バーにphpサーバからアンドロイドアプリケーションへ

+0

可能な複製:http://stackoverflow.com/questions/4584649/sending-notification-few-data-from-php-server-side-app-to-android-client-side –

答えて

0

をサーバからプッシュ通知を取得する最も簡単な方法は、C2DMサーバーを使用することです。 c2dmサーバーを使用すると、任意のアンドロイドデバイスにメッセージをプッシュできます。 C2DMのための最高のチュートリアルでは、

http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

you can get detailed information regarding c2dm over here.

そして、あなたはC2DMを使用してアプリケーションサーバーを登録すると、C2DMサーバを経由してサーバからAndroidデバイスにメッセージを送信するために、この記事をチェックすることができ、 C2DM implementation PHP code

です
1

私が考えることができる解決策は、Android対応のプッシュ通知であるCloud to Device Messaging(C2DM)を使用することです。 C2DMのため

  1. 登録:あなたがしなければならないことについては

  2. C2DMにデバイスを登録します。
  3. 登録IDがブロードキャストによって返されます。 (サーバーはこのデバイス登録IDを追跡する必要があります)
  4. サーバーの認証トークンを取得します。
  5. サーバは認証トークンとデバイス登録IDを使用してデバイスにメッセージを送信します。
  6. C2DMからのブロードキャストメッセージを受信するようにデバイスを設定し、通知バーに表示するように通知を作成します。

上記の手順は単なる概要に過ぎず、私は個人的にこのtutorialを使用してC2DMを学習し、同じことをお勧めします。彼が提供したコードを実行してみてください。

2

2012年6月26日から、GoogleはAndroid向けGoogle Cloud Messaging(GCM)を支持してC2DMを非推奨にしました。

GCMに関するすべてのドキュメントと情報は、http://developer.android.com/guide/google/gcm/index.htmlにあります。詳細については、C2DMからGCMへの移行方法の詳細をご覧ください。

関連する問題