Google Drive de Google La carpeta de datos de la aplicación vuelve vacía cuando uso queryChildren

Estoy usando la nueva api de la unidad de servicio de reproducción de Google para implementar la copia de seguridad y restaurar los datos con la carpeta de la aplicación en mi aplicación android. Seguí las instrucciones de las guías de desarrollador de unidad de google. Puedo hacer copias de seguridad y restaurar datos correctamente cuando sólo uso un dispositivo y No desinstale ni vuelva a instalar la aplicación. Pero el problema aparece cuando uso dos dispositivos o unintall y vuelvo a instalar la aplicación.

Escena 1: instalo mi aplicación en un dispositivo y los datos de copia de seguridad en "carpeta de la aplicación" tienen éxito y puedo ver el tamaño de los datos de mi carpeta de la aplicación cambió en la unidad de Google "Administrar aplicaciones", luego instalar mi aplicación en otro dispositivo e intentar Utilizar "restaurar desde la unidad de google" para restaurar los datos Sólo copia de seguridad en el primer device.but api de la unidad google devolvió MetadataBuffer vacío.

Escena 2: instalo mi aplicación en un dispositivo y los datos de copia de seguridad en "carpeta de aplicación" tienen éxito y también veo el tamaño de datos de mi carpeta de aplicación cambiado en "Administrar aplicaciones". Entonces desinstalo mi aplicación y vuelvo a instalarla e intento restaurarla Los datos que copia de seguridad.la misma cosa sucedió.No hay ningún archivo encontrar en mi carpeta de aplicaciones.

He intentado api con ambos queryChildren y listChildren pero no suerte.

Drive.DriveApi.getAppFolder(getGoogleApiClient()) .queryChildren(getGoogleApiClient(), query) 

y

 Drive.DriveApi.getAppFolder(mGoogleApiClient).listChildren(mGoogleApiClient) 

¿Puede alguien del equipo de Google Drive resolver el problema? Creo que es un error muy grande. Todavía no tenemos ningún método de resolución.

Hemos identificado un problema con la API que significa que el contenido de la carpeta de la aplicación no se descargó después de que se desinstaló una aplicación y, a continuación, se reinstaló. Esto se solucionará en la próxima versión de los servicios de Google Play.

Para propósitos de desarrollo, puede solucionar este problema en los servicios de Google Play actuales (versión 6.1) eliminando los datos de los servicios de Google Play (Configuración> Aplicaciones> Servicios de Google Play> Administrar espacio> Borrar todos los datos). No recomendamos sugerir esta solución a los usuarios finales, ya que esto probablemente borrará los datos de otras aplicaciones.

Saludos,
Daniel

  • ¿GoogleAccountCredential proporciona token de actualización?
  • Archivo de icono de Google Drive. No puedo compilar el proyecto Android de Eclipse
  • Android Notepad proveedor classnotfound error ing google drive sdk ejemplos
  • Java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
  • Descargar un archivo de Google Drive por URL En Android
  • Cómo subir FILE_URI con Google Drive API: Insertar archivo
  • ¿Cómo obtener el nombre de archivo y la ruta real del documento de unidad de Google?
  • Cómo obtener el ID de archivo para poder realizar una descarga de un archivo de la API de Google Drive en Android
  • La intención de Android de compartir datos de texto / datos sencillos en Google Drive
  • Android: solicitud HTTP de Google Drive
  • Los datos de intención son nulos onactivityresult después de seleccionar la cuenta en google drive api en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.