Fui yo, sí, pero no la he usado. Vale, entonces no necesitas saber el email para generar el código, simplemente el primero que introduzca un código válido ya se queda guardado. Y el email lo guarda para que tú sepas quién ha sido, ¿no? O por si el usuario desinstala la app y la vuelve a instalar.
Si en vez del email guardas el identificador al azar, sabes que alguien ha usado el código pero no quién. Y si desinstala la app ya no le vale el código.
