Android I';我和GCM注册混淆了
我是Android GCM的新手,我下载了谷歌提供的appengine演示应用程序。我在看服务器端,首先我认为servlet(HomeServlet、RegisterServlet等)是GCM的一部分,但当我看客户端时,我首先看到它被称为gcmregistar.register,如果成功,则向服务器端的RegisterServlet发送post请求 所以我想这些servlet应该被我的服务器应用程序所取代(它目前运行时没有GCM),我只需要在客户端调用gcmregistar.register就可以注册设备。我说得对吗 因此,我想这些servlet应该被我的服务器应用程序所取代(它目前在没有GCM的情况下运行) 对 我只需要在客户端调用gcmregistar.register就可以注册设备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就可
同样正确。这里是实施GCM的逐步概述。它包括在设备上注册,然后发送到服务器进行存储(注册id),最后从服务器向GCM发送通知
这里还有一个简单的教程,介绍了逐步实现
您也应该编辑服务器端。使用api密钥初始值设定项,启用android google云消息服务和Sender message,我的服务器应用程序(实际上我正在实现一个api)是用PHP实现的。我是否必须在应用程序之外运行ApiKeyInitializer?我找到了这篇文章,没有提到Api密钥初始值设定项:编辑:我只使用appengine来运行GCM演示。好的,我现在就要测试它。谢谢!:)