Es importante para mi aplicación, porque quiero almacenar la aplicación UDID allí, y Apple recomienda crear un UDID específico para la aplicación a partir de iOS 5.0.¿Los datos almacenados en NSUserDefaults persisten a través de actualizaciones de la aplicación y en la reinstalación de la aplicación (remove-install)?
Respuesta
Los valores predeterminados del usuario se conservan a través de las actualizaciones, pero no se conservan al eliminar y volver a instalar la aplicación. En la actualidad, el llavero se mantiene mediante la eliminación y reinstalación de la aplicación, pero no está documentado de una forma u otra, por lo que confiar en este comportamiento puede ser riesgoso.
También podría escribir el valor en el almacén de claves/valores de iCloud. Eso persistirá en todas las instalaciones de la aplicación para ese usuario y es algo para lo que fue diseñado.
Generalmente no. Sin embargo, en algunos casos, especialmente si un usuario está instalando una versión descifrada de su aplicación, sí, algunos valores predeterminados pueden permanecer, debido a la forma en que muchos usuarios instalan aplicaciones crackeadas, lo que crea copias de seguridad de los documentos/carpetas de la biblioteca en la desinstalación.
- 1. ¿Los NSUserDefaults persisten a través de una actualización de una aplicación en la tienda de aplicaciones?
- 2. ¿Se eliminan los valores almacenados en NSUserDefaults cuando se desinstala la aplicación que los puso allí?
- 3. Datos perdidos perdidos después de la aplicación kill usando NSUserDefaults
- 4. NSUserDefaults provoca aplicación rechazan
- 5. Android: la mejor manera de guardar los datos almacenados en la aplicación Singleton Class
- 6. Actualizaciones de la aplicación, NSURL y el Directorio de documentos
- 7. Estructura de la aplicación de Android: DLC a través de la facturación en la aplicación
- 8. Códigos promocionales de iTunes Connect y actualizaciones de la aplicación
- 9. Falló la reinstalación debido a las diferentes firmas de la aplicación
- 10. ¿Cuándo pertenecen estado de la aplicación de Datos Básicos en lugar de NSUserDefaults?
- 11. ¿Volver a cargar los datos de la aplicación cuando la aplicación entra en primer plano?
- 12. ¿los artículos del llavero del iphone persisten después de la desinstalación de la aplicación?
- 13. Enviar datos desde la aplicación de rieles a los clientes
- 14. ¿Cómo eliminar todos los archivos almacenados por una versión anterior de la aplicación de iPhone?
- 15. La aplicación no se pudo iniciar porque no se encontró MSVCP100D.dll, la reinstalación de la aplicación puede funcionar
- 16. Dónde guardar los datos de la aplicación en la aplicación .NET
- 17. ¿Cómo distribuir actualizaciones a los usuarios de la aplicación de pago de Android preinstalada?
- 18. HTML5 en iPhone Safari: los datos almacenados por localStorage no siempre persisten. ¿Por qué?
- 19. almacén de núcleo Los datos incluidos en la aplicación Bundle
- 20. NSUserDefaults o llavero es mejor para guardar el nombre de usuario y la contraseña en la aplicación de iPhone
- 21. Datos globales de la aplicación de tienda
- 22. Acceder a los correos electrónicos de Gmail a través del motor de la aplicación de Google
- 23. ¿Aplicación basada en documentos con datos básicos frente a la aplicación de datos básicos?
- 24. Sincronización de la base de datos de la aplicación HTML5
- 25. Importe datos de la aplicación gratuita db a la aplicación de pago db
- 26. La forma menos molesta de verificar las actualizaciones automáticas en la aplicación nativa
- 27. Alimenta datos en la base de datos desde la aplicación de Android a través del servicio web
- 28. Depurar y actualizar la memoria caché de la aplicación html5 a través de javascript
- 29. Uso de la configuración de la aplicación en los ensamblajes
- 30. Después de implementar a través de ClickOnce, ¿dónde están los dlls almacenados en la máquina del cliente?