Flutter 카카오 로그인 misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url 에러

kakao_flutter_sdk: ^1.4.2
kakao_flutter_sdk_user: ^1.4.1 사용중입니다.

디버그 모드로 카카오 로그인 기능을 구현해보고자 하는데, 계속 misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url 에러가 발생합니다.

플랫폼에 등록한 패키지 명도 동일하고 키 해시도 잘 등록했는데 무엇이 문제일까요?

앱 ID는 904260입니다.

앱에서 전달했지만 디벨로퍼스 설정에 없는 키해시는 아래와 같습니다.

ydq2F2QRmiY****************

키해시 로깅하셔서 확인해보시겠어요?

Kakao Developers

https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android#add-key-hash-using-keytool
이 링크 참고하여 디버그 키해시 확인했을 때 나오는 키해시는 제가 설정에 등록한 것 뿐입니다 ㅠㅠ
혹시 키해시를 확인할 수 있는 다른 명령어가 있나요?

가이드된 내용이 일반적인 내용이라 아래 로깅 해서 확인 해보셨나요?

import com.kakao.sdk.common.util.Utility

var keyHash = Utility.getKeyHash(this)

뭔가 너무 기본적인 부분을 질문 드리는 것 같아 정말 죄송합니다 ㅠㅠ
검색해보니 MainActivity.kt 파일에서 알려주신 코드를 실행해야 하는 것 같은데, 제 MainActivity.kt 파일은

import io.flutter.embedding.android.FlutterActivity

class MainActivity: FlutterActivity() {

}

onCreate 부분도 없고 위 코드처럼 빈 상태입니다.
다른 분들 파일에 기본적으로 들어간다는 코드를 넣어서

import io.flutter.embedding.android.FlutterActivity
import com.kakao.sdk.common.util.Utility
import android.util.Log

class MainActivity: FlutterActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        var keyHash = Utility.getKeyHash(this)
        Log.d("Hash", keyHash)
    }
}

이렇게 실행을 해보아도 로그캣에 키해시가 뜨지 않습니다… 해결 방법이 있을까요?

개발하신 다른 코드 블럭 공유해주시겠어요?
앱에서 사용하는 코드 중간 아무데서나 로깅하셔도 될것같습니다.

음 어떤 부분을 공유해드리면 좋을까요?
제가 개발한 부분은 다 dart 파일이라 알려주신 코드를 넣을 수가 없네요

print(await KakaoSdk.origin);

위 코드로 로깅하여 키해시 확인하고 문제 해결했습니다!
도움 주셔서 감사합니다 ㅎㅎ

3개의 좋아요