Objectify - iOS - Android - Обновить интерфейс чата при отправке нового сообщения - PullRequest
0 голосов
/ 12 декабря 2018

Как можно создать приложение для чата между двумя людьми, использующими Objectify и Google Datastore?

Главный вопрос, который у меня возникает, - как вы можете обновлять экран мобильного клиента (iOS / Android) при отправке нового сообщения?Например, на следующем экране:

enter image description here

Основной вариант, который я вижу, - отправить клиенту push-уведомление о том, что было отправлено новое сообщение,поэтому запросите в хранилище данных новые сообщения.

Похоже, что веб-сокеты не поддерживаются в Google App Engine из того, что я прочитал .Или если они они кажутся глючными?

Какие еще есть варианты?

1 Ответ

0 голосов
/ 12 декабря 2018

Это технически возможно, но это ужасная идея.Вам придется провести опрос, что приведет к плохому масштабированию и сократит срок службы батареи ваших клиентов.

Хранилище данных - неподходящий инструмент для этой работы.Ищите API самого высокого уровня, который будет делать то, что вы хотите, в идеале что-то, ориентированное на веб-сокеты, как Firebase.

...