¿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?
- La copia de seguridad de anuncios de Android no pudo conectar el problema
- Cómo hacer una copia de seguridad / restaurar la base de datos SQLite en Android a Dropbox
- ¿Cómo puedo copiar un archivo de base de datos a la tarjeta SD en Android?
- Android: copia de seguridad de mensajes y archivos mediante programación
- Android BackupAgent no copia de seguridad / restauración de preferencias compartidas
- Copia de seguridad de dispositivo Android con adb
- Restaurar los datos de la aplicación mediante programación
- ¿Cómo hacer copia de seguridad del archivo .apk de la aplicación instalada?
- Es posible copia de seguridad y restaurar un archivo de base de datos en android? Dispositivos no root
- Método del ciclo de vida del bloqueo de actividad - android
- Android copia de seguridad / muestra de restauración no funciona?
- Android 1.5: Lectura de mensajes SMS
- 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)