react-native-kakao-login
react-native-kakao-login copied to clipboard
Session is not initialized. Call KakaoSDK #init first. 에러가 발생합니다.
안녕하세요.
엊그제 새로 리액트 네이티브를 맥에서 설치 후에 안드로이드 폰에서 카카오 로그인을 실행하려 하니 아래와 같은 에러가 발생하네요.
Session is not initialized. Call KakaoSDK #init first.
에러 위치는 ReactNativeKakaoLogin.java: 67에서 getCurrentSession을 호출하는 부분인 Session.java:112에서 발생합니다.
사용한 버전은 다음과 같습니다.
npm --version 6.14.4
react-native --version react-native-cli: 2.0.1 react-native: 0.62.2
에러 스크린샷을 첨부로 올려드립니다.
일단 에러 원인은 보이시듯 init에서 문제가 발생한건데요
예를들어 KakaoSdk.init(context, bundle.getString("com.kakao.sdk.AppKey"));
이런식으로 init을 해야되는데 질문자님께서 카카오에서 발급받으신 앱키를 설정하지 않으신거 같습니다
매니패스트에서 카카오 키 추가해보세요
<meta-data android:name="com.kakao.sdk.AppKey"
android:value="@string/kakao_app_key"/>