0

我是 Android GCM 的新手,我下载了 Google 提供的 appengine 演示应用程序。我在查看服务器端,首先我认为 servlet(HomeServlet、RegisterServlet 等)是 GCM 的一部分,但是当我查看客户端时,我首先看到它被称为 GCMRegistrar.register,如果它成功,那么一个 post 请求被发送到服务器端的 register servlet。

所以我想这些 servlet 应该被我的服务器应用程序替换(它当前在没有 GCM 的情况下运行),我只需要在我的客户端调用 GCMRegistrar.register 来注册设备。我对吗?

4

3 回答 3

1

所以我想这些 servlet 应该被我的服务器应用程序替换(它目前在没有 GCM 的情况下运行)

正确的。

我只需要在客户端调用 GCMRegistrar.register 即可注册设备。

也正确。

于 2012-09-18T11:30:17.890 回答
1

这是实施 GCM 的分步概述。它包括在设备上注册,然后发送到您的服务器进行存储(注册 id),最后从您的服务器向 GCM 发送通知。

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

于 2012-09-18T14:38:05.827 回答
0

这也是一个简单的教程,逐步实现

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

于 2012-10-29T05:38:56.690 回答