2016-09-30 4 views
0

Google SQLite 데이터베이스를 사용하여 SQLite 데이터베이스를 백업 및 복원합니다. 모든 것이 완벽합니다. 하지만 지금은 문제가 있습니다.다른 기기의 사용자 계정이 하나 인 Google 드라이브 API

예를 들어, [email protected]이라는 ID를 가진 사용자가 내 앱에 액세스하기 위해 두 개의 서로 다른 기기에서 로그인했습니다. 이제 두 장치가 동시에 실행되면 마지막 장치 업데이트 만 드라이브에 저장됩니다.

기기별로 하나의 Google 계정 만 사용하도록 사용자를 제한하려면 어떻게해야하나요? 예를 들어. 나는 xyz @ gmail 계정을 가지고 있으며이 계정을 두 개의 장치와 함께 사용합니다.

어떻게 처리 할 수 ​​있습니까? 나를 안내 해줘.

답변

3

사용자가 자신의 계정에 연결할 때 boolean을 true로 설정 한 앱 연결을 끊거나 떠날 때 boolean을 false로 설정합니다.

그가 로그인하면 부울 값을 검사하고, 참이면 연결할 수 있고, 그렇지 않으면 그를 차단합니다.

+0

미안하지만 나는 너를 못 느끼고있어 ... 정교하게 제발 할 수 있니? –

+0

그가 다른 장치에 이미 연결되어 있는지 여부를 알기 위해 데이터베이스에 부울을 만듭니다. 그 사람이 그때 그는 당신이 연결 –

+0

을 거부하는 경우 응용 프로그램에 액세스 할 수 있지만 어떻게 다른 장치에 연결되어 있는지 확인할 수 있습니까? –

0

로그인 할 때 사용자의 기기 ID를 저장하면 두 기기에서 하나의 계정을 사용하는 사용자를 관리 할 수 ​​있습니다.