2016-09-30 3 views
0

Я работаю с API-интерфейсом Google для резервного копирования и восстановления моей базы данных SQLite. Все работает отлично. Но теперь у меня проблема.Google api с одной учетной записью пользователя для разных устройств

Например, пользователь с идентификатором id [email protected] с двух разных устройств для доступа к моему приложению. Теперь, если оба устройства работают одновременно, последнее обновление устройства будет сохранено на диске.

Как я могу ограничить пользователя использовать только одну учетную запись google на устройство? Напр. У меня есть учетная запись xyz @ gmail, и я использую эту учетную запись с двумя устройствами.

Как я могу справиться с этим? Пожалуйста, направляйте меня.

ответ

3

Когда пользователь подключается к своей учетной записи, вы устанавливаете значение boolean в false в db, когда он отключает/оставляет приложение, вы устанавливаете логическое значение в true.

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

+0

Прошу прощения, но я не понимаю вас ... можете ли вы доработать? –

+0

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

+0

, но как я могу определить, что он подключен к другому устройству? –

0

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

Смежные вопросы