客户端与云端点的客户端通信

时间:2014-12-24 15:28:36

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

我想开发一个包含论坛的Android应用程序。我想我应该使用数据存储来保持成员。但是我想知道如何实现向客户发送帖子和私信?

更具体地说,如果A想要向B发送消息,处理此消息的最佳方法是什么?我必须使用Google Cloud Messaging或将A的消息放入数据存储区,然后等待B查询吗?

1 个答案:

答案 0 :(得分:1)

这取决于两种解决方案都是正确的。

如果您需要即时消息,则应选择Google Cloud Messaging来实现此功能。设备标识符应存储在数据库中,当新消息到达时,应使用标识符将其推送到指定的设备。您应该在Android端使用通知来通知用户有关新消息的信息。

您也可以使用拉策略实现此目的。消息将保存在数据库中,并在用户打开您的应用程序或单击刷新按钮后进行查询。

您在标签中使用的技术是实施此类"论坛"的正确工具。事情。请阅读Google Cloud Endpoints和Google Cloud Messaging的文档,因为您可以找到有用的代码段甚至示例应用程序,它们将指导您如何实现您想要的目标。