Разрешить нескольким пользователям одновременно входить в 1 аккаунт - PullRequest
0 голосов
/ 13 октября 2019

Я занимаюсь разработкой приложения для Android, в котором пользователь может зарегистрироваться и войти в систему. Есть ли способ, чтобы несколько устройств могли одновременно войти в эту учетную запись и синхронизироваться друг с другом?

Это похоже на Facebook, где вы можете подключить несколько устройств к одной учетной записи одновременно. Например, если я изменил имя своего профиля на Facebook с 1 устройства, то все остальные устройства покажут, что имя моего профиля изменилось.

1 Ответ

0 голосов
/ 13 октября 2019

Да, возможно, для того, чтобы оба пользователя могли синхронизироваться, лучше всего будет сервер, который поддерживает активные соединения с обоими устройствами или связывается с ними каким-либо другим способом.

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

В качестве альтернативы вы также можете использовать push-уведомления для обновления ваших клиентов ообновления, которые произошли на другом клиенте.

Рассмотрим чат, в котором люди A, B, C находятся в одной группе. Когда A отправляет сообщение чата, оно отправляется на сервер, а затем люди B и C информируются сервером о поступлении нового сообщения чата, в идеале через активное соединение (сокет). Кроме того, они должны загружать все обновления после того, как они только что подключились к серверу (те, которые произошли, когда они не были подключены), в случае, если они были в автономном режиме в момент, когда сообщение A было получено сервером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...