1 votos

¿El TestFlight borra los datos de la aplicación después de cerrarla en el teléfono?

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.

2voto

Jose Chavez Puntos 645

No has especificado qué tipo de almacenamiento utilizas para tus datos, lo que hace que la pregunta sea muy ambigua.

Sin embargo, la respuesta en cualquier caso a su pregunta es: no. TestFlight no elimina los datos almacenados cuando el usuario cierra la aplicación.

Probablemente haya elegido una forma incorrecta de almacenar los datos del usuario. La forma recomendada de almacenar los datos necesarios para el inicio de sesión del usuario es almacenarlos en el Llavero del teléfono. Esto es lo que debería hacer tu aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X