Как сохранить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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