Я использую GPGS в своем приложении для достижений. Я хотел бы подключиться к GPGS при запуске, чтобы я мог загружать и устанавливать пользовательские достижения. Но я хочу подключиться, только если пользователь ранее подключился к нему, нажав кнопку подключения в приложении.
Сценарий 1:
- User opens app
- App does not connect to GPGS
Сценарий использования 2:
- User opens app
- Clicks button to connect to GPGS
- Closes app
days later
- User opens app
- App connects to GPGS
Раньше я сохранял логический флаг в общих настройках, чтобы знать, авторизовано ли приложение. Проблема в том, что у меня нет возможности узнать, когда пользователь выходит из системы достижений или отключает приложение в настройках Google устройств.
То, что я хотел бы сделать, это что-то вроде
if(mGoogleApiClient.isAutorized(){
mGoogleApiClient.connect();
}
Любые идеи, как я могу выяснить, авторизовано ли приложение?