iphone - olvide - cómo cambiar el id de apple para actualizar las aplicaciones
¿Es posible obtener el ID de Apple del usuario a través del SDK? (5)
¿Es posible obtener la información del usuario, como ID de Apple, a través del SDK? Estoy escribiendo una aplicación que requerirá una cuenta vinculada al usuario de la aplicación. Quiero permitir que el usuario tenga una cuenta en varios dispositivos, por lo que no es posible usar la ID del dispositivo. La forma más fácil de hacer esto, estoy pensando, es usar la ID de Apple del usuario de la aplicación como la ID de esta cuenta, por lo que no es necesario que creen otra cuenta.
En lugar del UDID para el dispositivo, puede probar el [UIDevice currentDevice] .identifierForVendor. Está vinculado al dispositivo y la instalación de la aplicación.
Estoy almacenando el nombre de usuario y la contraseña cifrada en un archivo que se almacena en el espacio de archivos de la aplicación del usuario. Cuando la aplicación se inicia, si encuentra este archivo, intenta iniciar sesión sin preguntar al usuario. Tener una contraseña, incluso cifrada, almacenada en el sistema de archivos parece insegura, pero la aplicación no es una en la que las personas puedan intentar robar contraseñas.
No es posible (AFAIK). Solo puede recuperar el UDID del dispositivo.
Lo que he hecho en el pasado es vincular una cuenta de mi lado con varios UDID en el lado del usuario, de modo que cuando instalan la aplicación en varios dispositivos, solo pueden usar esa cuenta y se vinculará automáticamente a ese dispositivo. No es ideal, pero no he visto una mejor solución.
No, es un problema de privacidad, al igual que su número de teléfono.
Todavía tendrían que crear una cuenta en su sitio ya que no tiene acceso a las bases de datos de Apple, y nadie estará dispuesto a darle sus contraseñas de iTunes por razones obvias.
Todo lo que realmente está guardando es que ingresen un nombre de usuario, ya que aún tendrían que darle una contraseña. Es muy fácil recordar estos datos para futuras ejecuciones de su aplicación. Busque en el uso de NSUserDefaults. Recomendaría no usar el UDID y le daría al usuario la opción de guardar su contraseña. De esa manera, si se pierde el teléfono, quien lo encuentre no tendrá acceso automático a la cuenta del propietario. Si el usuario opta por el inicio de sesión automático, puede guardar fácilmente la contraseña y enviarla junto con el nombre de usuario cuando se carga la aplicación.
Si es un juego, puede usar la cuenta de Game Center para identificar a un usuario