kakao_flutter_sdk 0.7.1 을 써서 카카오 로그인 작업 중입니다.
문제는
UserApi.instance.loginWithKakaoTalk()을 실행하면 잘 진행이 되는데, loginWithKakaoAccount()를 실행하면,
- 이전 로그인 기록이 있는 경우 계속하기 버튼
- 이메일/비밀번호 입력 후 로그인 버튼
까지는 뜨는데 이 후 진행이 되지 않습니다. 에러 메시지도 뜨지 않습니다. 아래 내용들을 검토해보니, Redirect URI 설정
문제인 경우가 많다고 해서 첨부합니다.
카카오 디벨로퍼 사이트 설정)
Redirect URI → https://kakao{Native App Key}://oauth
AndroidManifest.xml 설정)
<data
android:scheme="kakao{native app key}" <----------------------- (*)
android:host="oauth" />
</intent-filter>
</activity>
(*)의 경우, scheme을 “kakao{native app key}”, “kakao{native app key}://oauth” 둘 다 해봤지만, 똑같이 안 됩니다.
key hash의 경우도 debug key hash를 등록해놨구요. 이 값이 그 전에 개발중이던 앱과 같아서 문제인가 하고 바꿔봤지만,
결과는 똑같았습니다. 그 전에 개발중이던 앱에서는 kakao{native app key}" 의 형태로 scheme을 설정했었는데,
별 문제없이 동작했었습니다.
앱 아이디는 620371 입니다. 바쁘실텐데 확인 부탁드립니다.