Google 使用一个用户帐户驱动 api 不同的设备

Google drive api with one user account for different devices

我正在使用 google 驱动器 API 来备份和恢复我的 SQLite 数据库。一切都很完美。但现在我有一个问题。

例如,id 为 xyz@gmail.com 的用户从两个不同的设备登录以访问我的应用程序。现在,如果两个设备同时运行,则只有最后一次设备更新将保存在驱动器上。

如何限制用户在每台设备上只能使用一个 google 帐户?对于前。我有 xyz@gmail 帐户,我在两台设备上使用此帐户。

我该如何处理?请指导我。

当用户连接到他的帐户时,您在数据库中将布尔值设置为 false,当他 disconnect/leave 您将布尔值设置为 true 的应用程序时。

当他登录时,你检查布尔值,如果为真他可以连接,否则你阻止他。

在登录时保存用户的设备ID,然后您可以管理哪个用户在两个设备上使用一个帐户。