В моей игре я использую GoogleApiClient.connect()
и GoogleApiClient.disconnect()
, но когда я подключусь, я не могу выбрать свою учетную запись, сначала выберите исправить эту учетную запись. Я хочу иметь возможность выбирать свою учетную запись для игры. Я реализую сохраненный код игры и хочу иметь возможность выбирать свою учетную запись, когда я перехожу к ней.GoogleApiClient force full disconnect
Мое устройство сохранить учетную запись для всех игр. Я могу заставить свою игру выбрать учетную запись?
Мой код:
mGoogleApiClient = new GoogleApiClient.Builder(a)
.addConnectionCallbacks(connectionCallbacks)
.addOnConnectionFailedListener(cfl)
.addApi(Games.API)
.addScope(Games.SCOPE_GAMES)
.addScope(Drive.SCOPE_APPFOLDER)
.setViewForPopups(a.findViewById(android.R.id.content))
.build();
mGoogleApiClient.connect();
public static void desconectarGoogle(){
if(mGoogleApiClient!=null && isSignedIn())
mGoogleApiClient.disconnect();
}
clearDefaultAccount устарел и ваш код не работает, выйди и ясно по умолчанию не может разрешить. –
Правильный код fos signOut - Games.signOut (mGoogleApiClient); но не пытайтесь выбирать учетную запись при повторном подключении. –
ОК, извините, код работает, это моя андроид-студия, иногда не обновляю игру :) –