Tengo una pequeña aplicación que acepta registros de usuarios (nombre, correo electrónico, teléfono, etc.), y tengo la lógica para almacenar un ID de usuario en su dispositivo, después de que el proceso de registro almacena sus datos en Firebase. El ID permite al usuario evitar el proceso de registro si cierra la aplicación y la vuelve a abrir.
En Expo Go, la lógica funciona como se pretende; un nuevo usuario pasa de la pantalla de inicio a la pantalla de registro si nunca se ha registrado antes. Y si ya se ha registrado antes, la aplicación comprobará el ID de usuario almacenado, y se le enviará a una pantalla diferente.
En TestFlight, el usuario siempre es enviado a la pantalla de registro aunque ya se haya registrado. Es la primera vez que utilizo TestFlight, así que me pregunto si TestFlight borra ese tipo de datos almacenados una vez que el usuario cierra la aplicación. He probado un par de maneras diferentes de escribir el código, y he estado tratando de encontrar cualquier información oficial en TestFlight en torno a este escenario, pero no he tenido suerte.
Se agradecería mucho cualquier idea al respecto.