docs - parse ios
Códigos de error de análisis 209 y-34018 (2)
He pasado varias horas aprendiendo sobre administración de usuarios en Parse, pensando que sería fácil considerando que ha sido un servicio establecido durante tanto tiempo.
Hay poca documentación sobre ''usuarios automáticos'' y sesiones.
Estoy intentando crear una aplicación que permita que el usuario exista de forma anónima (utilizando [PFUser enableAutomaticUser]
), antes de que decidan registrarse.
Pasos de registro:
- Recopilar detalles de usuario de la interfaz de usuario
- Cierre la sesión del usuario automático actual y espere el éxito
- Cuando
[PFUser user]
éxito, cree un objeto de usuario utilizando[PFUser user]
y asigne valores - Llame a
signUpInBackgroundWithBlock
en la nueva instancia de usuario
A veces recibo los siguientes errores (sí, solo algunas veces), al hacer lo anterior.
[Error]: PFKeychainStore no pudo obtener el objeto para la clave ''currentUser'', con error: -34018
[Error]: token de sesión no válido (Código: 209, Versión: 1.7.0)
También termino con una base de datos sucia, porque no sé cómo eliminar el usuario automático que se creó anteriormente. Intenté mantener la identificación del objeto del usuario anterior y usar deleteEventually
pero no funcionó?
Cualquier consejo sobre cómo irías para lograr esto sería genial.
Eche un vistazo a este problema con parse en iOS: https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/437 . Creo que esto fue un problema en iOS y ahora está arreglado
En realidad, este es un error de llavero, puedes buscarlo en github.
Hace unos meses, el personal de Apple vino a nuestra compañía para darnos un curso, después del curso, hicimos esta pregunta, tampoco nos dieron una solución.