Objectify-iOS-Android-发送新消息时刷新聊天界面

时间:2018-12-12 01:35:31

标签: google-app-engine google-cloud-datastore google-cloud-endpoints objectify

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

我的主要问题是,发送新消息时如何使移动客户端(iOS / Android)屏幕刷新?如以下屏幕所示:

enter image description here

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

我从read开始,Google App Engine似乎不支持

网络套接字。或者,如果它们似乎是越野车?

还有什么其他选择?

1 个答案:

答案 0 :(得分:1)

从技术上讲这是可能的,但这是一个糟糕的主意。您将不得不进行轮询,这会导致扩展性很差,并且会浪费客户的电池寿命。

数据存储是此作业的错误工具。寻找可以满足您需求的最高级别的API,最好是像Firebase这样的面向websocket的东西。