Para la próxima versión de nuestra aplicación, quiero cambiar sharedUserId ya que ahora usamos una aplicación de control interno que debe escribir en los archivos de configuración de la otra aplicación.sharedUserId: ¿es seguro cambiar cuando la aplicación ya está en el mercado?
Pero dado que la aplicación ya está instalada en muchos teléfonos, ¿esto será un problema? Ejecuté una pequeña prueba en el emulador y veo excepciones en los registros del dispositivo que las versiones * .bak de los archivos de preferencias no se pueden escribir. No estoy seguro de cuán crítico es eso. Curiosamente, la configuración segura aún parece funcionar, aunque la carpeta shared_prefs se haya creado utilizando otra ID de usuario de Linux.
¿Alguien ha intentado esto antes?
bien, parece que esto no será posible, Dang. Se bloquea al intentar acceder a un archivo de base de datos que se creó con una versión de la aplicación que no tenía un conjunto de ID de usuario personalizado. ¿Cuál es la identificación de usuario predeterminada de todos modos? ¿Podría la segunda aplicación establecer su ID de usuario con la ID de usuario predeterminada de la primera aplicación? – Matthias