2016-09-30 73 views
0

我正在與谷歌驅動器API來備份和恢復我的SQLite數據庫。所有作品都很完美但是現在我有一個問題。谷歌驅動api與一個用戶帳戶爲不同的設備

例如,一個id爲[email protected]的用戶從兩個不同的設備登錄來訪問我的應用程序。現在,如果兩個設備同時運行,只有最後一次設備更新將保存在驅動器上。

如何限制用戶每個設備只能使用一個Google帳戶?例如。我有xyz @ gmail帳戶,我使用這個帳戶有兩個設備。

我該如何處理?請指導我。

回答

3

當用戶連接他的賬戶時,你在db中設置一個布爾值爲false,當他斷開/離開應用程序時,你將boolean設置爲true。

當他登錄時,你檢查布爾值的值,如果他是真的可以連接,否則你阻止他。

+0

我很抱歉,但我沒有得到你......請你詳細說明一下嗎? –

+0

您可以在數據庫中創建一個布爾值,以便知道他是否已經連接到另一臺設備。如果他沒有,那麼他可以訪問應用程序,如果他是拒絕連接 –

+0

但我怎麼能確定他連接到其他設備? –

0

在登錄時保存用戶設備ID,然後您可以管理哪個用戶在兩臺設備上使用一個帳戶。

相關問題