Как сохранить AUTH через приложение обновлять в RACE Native AppJavascript

Форум по Javascript
Anonymous
Как сохранить AUTH через приложение обновлять в RACE Native App

Сообщение Anonymous »

Я использую React Native / Expo для создания приложения с помощью AUTH. Я могу войти в систему нормально, но когда я обновляю приложение, аут потерян, и мне нужно снова войти в систему. import { initializeApp } from 'firebase/app';
import { getAuth } from 'firebase/auth';

const firebaseConfig = {
apiKey: "",
authDomain: ".firebaseapp.com",
projectId: "",
storageBucket: ".appspot.com",
messagingSenderId: "
appId: "",
};

const app = initializeApp(firebaseConfig);
const auth = getAuth(app);

export { auth };
< /code>
У меня в моем приложении есть форма для самостоятельного входа, которая так же < /p>
import { getAuth, signInWithEmailAndPassword } from 'firebase/auth';

const LoginScreen = () => {
const auth = getAuth();

const handleLogin = useCallback(async (email: string, password: string) => {
const user = await signInWithEmailAndPassword(auth, email, password);
}, [auth]);

return (

)
}
< /code>
Вход работает нормально, и я могу получить данные пользователей и даже увидеть изменение состояния автоаты в этом использовании < /p>
useEffect(() => {
const unsubscribe = onAuthStateChanged(auth, (user) => {
console.log("Auth state changed:", user);
});

return unsubscribe;
}, [auth]);
< /code>
Но когда я обновляю приложение, auth === null, и мне нужно снова войти. Должен ли Auto сохранить AUTH, чтобы мне не нужно было настраивать что -либо еще? p> версии пакетов:
"Firebase": "^11.3.1",
"React": "18.3.1",
"Expo": "~ 52.0.31", < /п>

Подробнее здесь: https://stackoverflow.com/questions/794 ... native-app

Вернуться в «Javascript»