Hay dos aplicaciones instaladas en iPhone (myApp y competitorApp) .competitorApp está guardando la configuración del usuario con NSUserDefaults. Conozco todas las claves (valor forKey) que usan competitorApp. ¿Es posible obtener valores en myApp de competitorApp?NSUserDefaults: ¿es posible obtener userDefaults desde otra aplicación?
Respuesta
En la Guía de programación de aplicaciones de iOS, in the Security section se puede leer:
Por razones de seguridad, lugares iOS cada aplicación (incluyendo sus preferencias y datos) en un recinto de seguridad durante la instalación. Un sandbox es un conjunto de controles detallados que limitan el acceso de la aplicación a los archivos, las preferencias , los recursos de red, el hardware, etc. Como parte del proceso de sandboxing , el sistema instala cada aplicación en su propio directorio de sandbox , que actúa como el hogar de la aplicación y sus datos.
Eso significa que si no está interesado en el jailbreak, lo que quiere hacer no es posible.
Jailbreak .. Mejor solución para guardar valores de valores de usuario en algún servidor y luego descargarlo en otra aplicación. No posible de lo contrario
No. Las aplicaciones no pueden acceder a las configuraciones predeterminadas de los demás usuarios ni mirar dentro de las cajas de arena de cada sistema de archivos. Esta es la seguridad trabajando como está diseñado.
- 1. ¿Es malo sincronizar NSUserDefaults en - (void) dealloc?
- 2. ¿Es posible obtener datos de otra aplicación en Android?
- 3. Datos perdidos perdidos después de la aplicación kill usando NSUserDefaults
- 4. Ejecutando otra aplicación desde Java
- 5. NSUserDefaults provoca aplicación rechazan
- 6. Obtener un identificador de botón desde otra aplicación
- 7. Llamar a una aplicación desde otra aplicación
- 8. Obtener recursos de otra aplicación
- 9. ¿es posible obtener un inputstream de zipentry desde un zipinputstream?
- 10. Forma de guardar y cargar backgroundColor en NSUserDefaults
- 11. ¿Es posible obtener rutas sugeridas desde google maps en la aplicación android2.2?
- 12. WebSphere 7. Inyectar EJB desde otra aplicación
- 13. ¿Quieres controlar el iPod desde otra aplicación?
- 14. NSNumber almacenado en NSUserDefaults
- 15. ¿Es posible obtener un IntPtr desde una matriz int []?
- 16. ¿Es posible obtener gcc para leer desde una tubería?
- 17. ¿Es posible obtener una dirección desde coordenadas usando google maps?
- 18. ¿Es posible desactivar C++ assert desde la aplicación .net
- 19. Java: ¿Es posible enviar SMS desde una aplicación Java?
- 20. ¿Es posible imprimir desde la aplicación iPhone y iPad?
- 21. ¿Es posible utilizar HttpBrowserCapabilities desde una aplicación de consola C#?
- 22. Android, ¿es posible ejecutar la aplicación desde el marcador?
- 23. Android Enlace a Market desde otra aplicación
- 24. Iniciando otra aplicación desde C# code
- 25. ¿Cómo obtener el ícono de otra aplicación?
- 26. Ejecutando una aplicación ClickOnce desde otra aplicación ClickOnce
- 27. Cómo llamar a una aplicación Android desde otra aplicación Android
- 28. android: ¿cómo abro otra aplicación desde mi aplicación?
- 29. Ejecutar aplicación de consola desde otra aplicación de consola
- 30. ¿Puedo iniciar una aplicación desde otra aplicación en el iPhone
A partir de iOS 8, puede https://medium.com/ios-os-x-development/shared-user-defaults-in-ios-3f15cd2c9409#.d9um8k7jc – onmyway133