Flutter Android Callback 호출 안됨

안녕하세요!
계속 문의 드려 죄송합니다.

  1. 로그인 성공 후 Callback 호출 안됨

  2. 브라우저를 직접 닫으니 로그인 실패로 끝나게 됨

*IOS는 정상적으로 작동 됩니다.

위와 같은 상황을 해결하려면 어떻게 해야 되나요?

안녕하세요

구현하신 로그인 코드 첨부 부탁드리고 추가로 앱 id도 알려주시면 감사하겠습니다.
(앱 id는 디벨로퍼스 사이트에서 확인할 수 있는 5~6자리 숫자입니다)

  1. 로그인 코드
    스크린샷 2022-08-10 오후 3.55.39
  2. 앱 ID
    328083

서버 로그를 확인해봤을 때는 Android 환경의 AndroidManifest 설정이 제대로 되어있지 않아서 계정 id, password를 입력해도 아무 반응이 없는 상황인 것으로 보여요. AndroidManifest.xml 파일에 앱 키가 올바르게 등록되어있는지 확인 부탁드립니다.

추가로 궁금한 점이 있는데요, 로그인 성공했다는 것은 어떻게 파악하셨나요?

로그인 성공 한건 자동 로그인 기능을 킨 후 로그인 하고 다시 재로그인 했을때 자동로그인이 되어있는것을 보고 짐작했습니다.
카카오계정으로 로그인 실패 {error: misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url}
현재 말씀해주신 의견 적용 시켜 로그인 시도를 하니 이러한 로그가 남아서 다시 문의 드립니다 ㅠㅠ

현재 서버에 요청 들어오고 있는 키 해시 값은 S6B6q***************** 이고, 등록된 키 해시 값은 없는 것으로 보이네요.

키 해시 등록 가이드 참고해서 키 해시 값을 등록해야 정상적으로 로그인을 하실 수 있습니다.

도와주셔서 감사드립니다.
확인해보니 정말 키 해시 값이 없네요 등록 후 해결 되었는지 말씀드리겠습니다.
친절히 도와주셔서 정말 감사드립니다:grinning:

참고로 await KakaoSdk.origin 의 값을 확인 후 해당 값을 등록하시는 방법이 제일 쉬울거에요.

키 해시 등록하고도 로그인이 제대로 되지 않는다면 추가 문의주세요.

감사합니다

지금 콘솔로 릴리즈 해쉬키 값을 구해봤는데 보내주신 S6B6q***************** 값이랑
전혀 다른게 나오고 있네요,

await KakaoSdk.origin 이 부분에 대해서 조금 자세히 설명을 들을 수 있을까요?
sdk로 키 해쉬를 구하는건 대부분 안드로이드 네이티브 환경이여서,

사용하고 계신 kakao_flutter_sdk에 있는 KakaoSdk 클래스를 사용해서 키 해시를 구할 수 있습니다.

네이티브 안드로이드 코드가 아니라 Flutter 코드로 await KakaoSdk.origin 값을 출력하고 그 값을 등록해주시면 됩니다.

해결 됐습니다!
감사드립니다!!

1개의 좋아요