firebase api를 이용해서 자동로그인을 구현하는 방법이 없을까 (라기 보다는 추천하는 방법이 없을까) 해서 문서를 읽어보고있다.
먼저 위 링크에 있는 내용을 읽어보았다. 문서에 따르면 react native 앱에서 auth state는 명시적으로 로그아웃 하지 않는 한 로그아웃 되지 않는다. 따라서 auth state를 다시 받아와서 store에 넣어주면 된다.
export const autoSignIn = () => (dispatch) => {
console.log('action: autoSignIn');
return new Promise((resolve, reject) => {
_onAuthStateChanged(auth, (user) => {
console.log(user);
dispatch(updateUser(user));
resolve()
}, (error) => {
console.log('error from autoSignIn', error);
reject();
})
})
}
'BABIL_PROJECT > Firebase' 카테고리의 다른 글
모듈 등록 가능 여부 확인 (0) | 2022.05.02 |
---|---|
단일 항목 선택 리스트 (0) | 2022.05.01 |
BABIL_DB스키마 (0) | 2022.04.13 |
오토바이 DB (0) | 2022.04.13 |
Firebase (signIn & signUp) (0) | 2022.04.07 |