1

我创建了客户端-服务器项目来找出 GCM(谷歌云消息)服务。当我部署时,它在我的第一次尝试中运行良好:--

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

2) Appengine App 到 Appengine 服务器。

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

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

4

1 回答 1

0

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

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

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

于 2013-03-20T20:55:26.400 回答