Android I';我和GCM注册混淆了

Android I';我和GCM注册混淆了,android,google-cloud-messaging,Android,Google Cloud Messaging,我是Android GCM的新手,我下载了谷歌提供的appengine演示应用程序。我在看服务器端,首先我认为servlet(HomeServlet、RegisterServlet等)是GCM的一部分,但当我看客户端时,我首先看到它被称为gcmregistar.register,如果成功,则向服务器端的RegisterServlet发送post请求 所以我想这些servlet应该被我的服务器应用程序所取代(它目前运行时没有GCM),我只需要在客户端调用gcmregistar.register就可

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

所以我想这些servlet应该被我的服务器应用程序所取代(它目前运行时没有GCM),我只需要在客户端调用gcmregistar.register就可以注册设备。我说得对吗

因此,我想这些servlet应该被我的服务器应用程序所取代(它目前在没有GCM的情况下运行)

我只需要在客户端调用gcmregistar.register就可以注册设备


同样正确。

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


这里还有一个简单的教程,介绍了逐步实现


您也应该编辑服务器端。使用api密钥初始值设定项,启用android google云消息服务和Sender message,我的服务器应用程序(实际上我正在实现一个api)是用PHP实现的。我是否必须在应用程序之外运行ApiKeyInitializer?我找到了这篇文章,没有提到Api密钥初始值设定项:编辑:我只使用appengine来运行GCM演示。好的,我现在就要测试它。谢谢!:)