verificó todas sitio que pueden play permisos ninguna las has google esta desvincular cuenta conectadas como autorizado apps app aplicación aplicaciones acceso acceder android google-drive-sdk google-play-services google-drive-android-api

android - todas - permisos de google play store



Cómo desvincular una aplicación de la cuenta de Google Drive (1)

Como puede ver, el método clearDefaultAccount() está en desuso y reemplazado por clearDefaultAccountAndReconnect() .

El método clearDefaultAccountAndReconnect() elimina el conjunto de cuentas predeterminado en los servicios de Google Play para su aplicación. Las llamadas posteriores a connect() devolverán un intento de resolución que permitirá al usuario seleccionar una cuenta diferente.

Si el usuario elige la misma cuenta, no se requerirá ningún consentimiento ya que el acceso a la aplicación no se revoca. Los usuarios también deben tener la opción de revocar el acceso con revokeAccessAndDisconnect(GoogleApiClient) .

Puede encontrar más información en el enlace: https://developer.android.com/reference/com/google/android/gms/plus/Account.html

Espero eso ayude.

Estoy vinculando mi aplicación a través de google play services - drive api. Funciona bien hasta que intenté desvincular mi cuenta de usuario de la cuenta de Google Drive del usuario. Encontré una manera de usar Plus API como;

mApi = new GoogleApiClient.Builder(context) .addApi(Drive.API) .addApi(Plus.API) .addScope(Drive.SCOPE_APPFOLDER) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .build(); ... ... Plus.AccountApi.clearDefaultAccount(mApi); mApi.disconnect();

Pero esto en realidad no me ayudó mucho. Cuando vuelvo a vincular mi aplicación a Google Drive, no se muestra el intento de selección de la cuenta. (¡Mi cuenta no tiene activado el servicio Google Plus!)

¿Hay alguna otra manera de desvincular una aplicación de Google Drive? Me pregunto por qué Drive :: DriveApi :: clearDefaultAccount no existe.

Editar:

Bueno, como una solución alternativa;

mApi.clearDefaultAccountAndReconnect(); mApi.disconnect();

Esto borrará los datos de autenticación y mApi.disconnect () no permite la reconexión ... Todavía me pregunto si hay alguna solución elegante ...