如何使用GCM服务器连接在本地服务器上运行的appengine应用程序

时间:2013-03-20 20:12:56

标签: google-app-engine google-cloud-messaging

我创建了客户端 - 服务器项目来确定GCM(Google云消息传递)服务。我部署时第一次尝试时效果很好: -

1)Android应用程序到我的设备。

2)Appengine App到Appengine服务器。

但是如果我需要对appengine应用程序进行项目更改,我会错过一件事。每次我需要部署到appengine服务器来测试它是否正常工作。它需要很多时间。

如何使用android DEVICE(作为客户端)而不是模拟器来测试LOCAL appengine服务器应用程序(作为服务器).... 我的意思是在本地服务器上运行的发动机应用程序如何连接到GCM服务器(在WWW上的某个地方),从而在我的Android设备上产生推送通知......

1 个答案:

答案 0 :(得分:0)

要将消息发送到GCM服务器,您甚至不需要运行本地服务器。在本地计算机上运行的任何可以连接到Internet并发送HTTP POST请求的应用程序都可以向GCM服务器发送一条消息,该消息将发送到您的设备(假设您使用正确的注册ID)。

如果您希望Android应用将注册ID发送到本地计算机,则只需要本地服务器。

这意味着您可以在本地轻松测试大多数服务器代码,而无需设置本地服务器。