¿Cómo compartir la copia de seguridad de google android entre aplicaciones?
He implementado la copia de seguridad de Android para mi aplicación de pago. Quiero crear una versión compatible con anuncios de la misma aplicación, y como están utilizando los mismos datos, prefiero compartir la copia de seguridad de Android entre estas dos aplicaciones. ¿Cómo debería hacer?
- Copias de seguridad de bases de datos de Android
- Método del ciclo de vida del bloqueo de actividad - android
- Copia de seguridad de dispositivo Android con adb
- Es posible copia de seguridad y restaurar un archivo de base de datos en android? Dispositivos no root
- La copia de seguridad de anuncios de Android no pudo conectar el problema
- Restaurar los datos de la aplicación mediante programación
- ¿Cómo puedo copiar un archivo de base de datos a la tarjeta SD en Android?
- BackUpAgentHelperClass no se recibe
- Copia de seguridad y restauración de la base de datos SQLite a sdcard
- Cómo hacer una copia de seguridad / restaurar la base de datos SQLite en Android a Dropbox
- ¿Debería estar lleno el archivo xml del contenido de la copia de seguridad completa o no incluirlo en todos?
- Android BackupAgent no copia de seguridad / restauración de preferencias compartidas
- Cómo hacer copias de seguridad de los contactos o sms en la tarjeta SD como archivo .xml o .csv y restaurarlos más tarde
EDITAR
La pregunta refinada es si es posible compartir las copias de seguridad de la aplicación en los servidores de Google.
Mi respuesta: AFAIK no es posible porque Google almacenará las copias de seguridad por nombre de paquete, que debe ser único por aplicación.
Respuesta Original
Todavía no estoy seguro de por qué desea acceder a los mismos datos de ambas aplicaciones. Sí, entiendo la ruta de actualización, pero ¿por qué no copiar los datos cuando el usuario recibe el anuncio gratuito?
De todos modos, su implementación del BackupProvider tendrá que ser responsable de administrar los datos compartidos. Ahora, ya que tendrá 2 versiones del proveedor (gratuito + pagado) que necesitan para asegurarse de que no se sobreescriben entre sí en la ubicación compartida (como la tarjeta SD).
Pero incluso si sigues este enfoque Google todavía va a mantener 2 copias separadas de los datos de sus usuarios, uno por aplicación (AFAIK esto está determinado por el nombre del paquete de la aplicación que debe ser único)