首页 > 解决方案 > Objectify - iOS - Android - 发送新消息时刷新聊天 UI

问题描述

使用 Objectify 和 Google Datastore 在两个人之间制作聊天应用程序的好方法是什么?

我的主要问题是,当发送新消息时,如何让移动客户端(iOS/Android)屏幕自行刷新?比如下面的画面:

在此处输入图像描述

我看到的主要选项是向客户端发送一条新消息已发送的推送通知,因此请在数据存储中查询新消息。

从我阅读的内容来看,Google App Engine 似乎不支持 Web 套接字。或者,如果他们看起来有问题?

还有哪些其他选择?

标签: google-app-enginegoogle-cloud-datastoregoogle-cloud-endpointsobjectify

解决方案


这在技术上是可行的,但这是一个糟糕的主意。您将不得不进行轮询,这将无法扩展并缩短客户的电池寿命。

数据存储不适合这项工作。寻找可以满足您需求的最高级别 API,最好是面向 websocket 的 API,例如 Firebase。


推荐阅读