0

私は Android GCM を初めて使用し、Google が提供する appengine デモ アプリケーションをダウンロードしました。私はサーバー側を見ていましたが、最初はサーブレット (HomeServlet、RegisterServlet など) が GCM の一部であると考えていましたが、クライアント側を調べると、最初に GCMRegistrar.register と呼ばれ、成功した場合は、 post リクエストがサーバー側の register サーブレットに送信されます。

したがって、これらのサーブレットはサーバー アプリケーション (現在は GCM なしで実行されています) に置き換える必要があると思います。デバイスを登録するには、クライアント側で GCMRegistrar.register を呼び出すだけで済みます。私は正しいですか?

4

3 に答える 3

1

ここでは、GCM の実装の概要を順を追って説明します。これには、デバイスでの登録、ストレージ (登録 ID) のためのサーバーへの送信、最後にサーバーから GCM への通知の送信が含まれます。

http://fryerblog.com/post/30057483199/implementing-push-notifications-with-gcm

于 2012-09-18T14:38:05.827 に答える
1

したがって、これらのサーブレットはサーバー アプリケーションに置き換える必要があると思います (現在、GCM なしで実行されています)。

正しい。

デバイスを登録するには、クライアント側で GCMRegistrar.register を呼び出すだけです。

また、正しい。

于 2012-09-18T11:30:17.890 に答える
0

ここには、ステップバイステップの実装を含む簡単なチュートリアルもあります

http://androidv5.wordpress.com/2012/08/15/how-to-implement-google-cloud-messaging/

于 2012-10-29T05:38:56.690 に答える