verificacion llega desde cuenta crear correo codigo apple iphone objective-c ios security sskeychain

iphone - llega - itunes



Cómo elegir valores de cuenta y servicio para SSKeychain (1)

El Servicio debe ser una cadena única para su Aplicación, posiblemente use el Identificador de Paquete de iOS como el Servicio o el nombre / URL de su Aplicación o Aplicación Web o para lo que sea que esté configurando la Contraseña. Idealmente, esto debería ser constante a lo largo de su aplicación, pero no hay preferencia específica. Personalmente prefiero configurarlo en la URL del servicio web, pero esa es mi preferencia.

El bit de cuenta es esencialmente similar a un campo de nombre de usuario en cualquier aplicación. Eso es para que pueda almacenar varias contraseñas para el mismo servicio pero para diferentes cuentas. Si está trabajando en una aplicación que no tiene un campo de nombre de usuario, entonces puede configurarlo en ''usuario'' o algo arbitrario, pero permanece constante en toda la aplicación y en versiones futuras.

Entonces, si estoy almacenando la contraseña para joebloggs con contraseña ''prueba'' para el servicio de acme.com, aquí es cómo lo almacenaría:

NSString *password = [SSKeychain setPassword:@"test" forService:@"acme.com" account:@"joebloggs"];

SSKeychain es tan fácil y fantástico de usar. Definitivamente una buena elección!

Estoy pensando en usar SSKeychain para almacenar una contraseña en una aplicación de iOS, pero no estoy seguro de si necesito algún valor específico para la cuenta y el servicio, o si estará bien con solo los arbitrarios. ¿Hay una práctica común?