2017-11-10 3 views
1

나는 네이티브 반응을 보이는 초보자입니다. 로그인, 홈 및 로그 아웃 화면을 만들었습니다. 로그 아웃하지 않고 응용 프로그램을 닫고 응용 프로그램을 다시 열면 사용자가 로그인 자격 증명을 입력하지 않고도 홈 화면으로 리디렉션되어야합니다.반응하는 네이티브가 자동 서명 개념을 가지고 있습니까?

로그인 세부 정보와 플래그가있는 전역 변수를 저장하고 사용자가 로그 아웃 할 때 삭제할 수 있습니까? 아니면 다른 방법으로 그것을 할 수 있습니까?

답변

0

AsyncStorage를 사용할 수 있습니다. AsyncStorage는 단순한 암호화되지 않은 비동기식 영구 키 - 값 스토리지 시스템으로, 앱에 대해 전역입니다. LocalStorage 대신 사용해야합니다.

AsyncStorage 대신에 AsyncStorage를 추상화하여 전체적으로 작동하므로 가볍게 사용하는 것 이상으로 직접 사용하는 것이 좋습니다. 데이터를 저장하는 데

:에 AsyncStorage와에 로그인 API, 저장, 사용자 ID로부터 응답을받은 후

AsyncStorage.clear(); 

:

const value = await AsyncStorage.getItem('@MySuperStore:key'); 
    if (value !== null){ 
    // We have data!! 
    console.log(value); 
    } 

데이터 제거하려면 :

await AsyncStorage.setItem('@MySuperStore:key', 'I like to save it.'); 

데이터 가져 오기하려면 로그 아웃을 클릭하면 AsyncStorage를 지울 수 있습니다.

+0

Deepak Sachdeva에 감사드립니다. 내 요구 사항에 따라 작동했습니다. – HungrySoul

관련 문제