使用Objectify和Google Datastore在两个人之间创建聊天应用程序的好方法是什么?
我的主要问题是,发送新消息时如何使移动客户端(iOS / Android)屏幕刷新?如以下屏幕所示:
我看到的主要选项是向客户端发送已发送新消息的推送通知,因此请在数据存储中查询新消息。
我从read开始,Google App Engine似乎不支持网络套接字。或者,如果它们似乎是越野车?
还有什么其他选择?
答案 0 :(得分:1)
从技术上讲这是可能的,但这是一个糟糕的主意。您将不得不进行轮询,这会导致扩展性很差,并且会浪费客户的电池寿命。
数据存储是此作业的错误工具。寻找可以满足您需求的最高级别的API,最好是像Firebase这样的面向websocket的东西。