React-native를 사용하며, 앱 개발 중 카카오 로그인을 통해 고객 관리를 하려고 합니다.
개발 페이지의 문서 참고해서 앱 로그인 이 되고 로그를 찍어 토큰 값으로 /v2/user/me api 사용해 사용자 정보 호출하는데도 성공했습니다.
이슈는 사용자가 앱을 사용할 때 킬때마다 혹은 한두시간마다 로그인 할 수는 없으니 로그인 상태를 유지하려고 하는데
refresh token을 어떻게 받아오는지, 그 값이 어디에 저장되는지를 모르겠습니다.
구상중인 서비스가 사용자의 이메일주소가 필요로 하는데 토큰값을 사용하려면 어떻게 사용해야할지 가이드해주시거나 참고할만한 소스가 있을까요?
“앱을 사용할 때 킬때마다 혹은 한두시간마다 로그인 할 수는 없으니”
보통 세션이 끊기면 로그인을 다시해야하는데, 로그인 하지 말하야하는 이유가 따로 있나요?
카카오톡으로 로그인 구현하시면 별도 로그인 입력 없이 카카오톡으로 인증하게됩니다.
토큰 존재 여부 확인해서 필요할때만 인가 요청 처리하시는게 일반적입니다.
토큰 존재 여부 확인 Android | Kakao Developers Android
이메일 사용은 아래 FAQ참고해주세요.
동의 항목별 "필수 동의" 설정 방법 / How to set scopes to ‘Required consent’