不同智能手机中相同应用之间的通信

时间:2013-01-13 12:08:04

标签: android google-cloud-messaging

我想开发一个应用程序。它可能是一场游戏或其他什么。我会在两个或更多设备中使用相同的应用程序。当其中一个人完成任务时,另一个“客户”必须收到他有任务要做的通知,并且他的数据应该在最后一次更改时自动更新。我想我需要一台中间服务器,我会用数据保存模型并发送给智能手机通过它进行通信的地方。它可能像一个卡片游戏或类似的。

因此,,,, 1.两个或多个具有相同应用程序的客户端。 2.当其中一个人完成任务或转弯时,另一个客户应该收到他的日期更新通知。

我一直在关注GCM,但我不知道是否可以通过它发送复杂的数据,也许有更好的方法来制作这些东西。

有人能给我一个线索吗?

谢谢!。

1 个答案:

答案 0 :(得分:0)

在您的架构中,您必须将应用程序的控件和数据方面分开。

您不需要云来启动整个数据的推送。如果您的应用程序在任何特定设备上收到更新待处理的通知,则它可以在方便时启动下载。只需使用GCM推送某个任务正在等待应用程序的通知。