1nsle
1
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입니다.
tim.l
2
앱에서 전달했지만 디벨로퍼스 설정에 없는 키해시는 아래와 같습니다.
ydq2F2QRmiY****************
키해시 로깅하셔서 확인해보시겠어요?
Kakao Developers
1nsle
3
tim.l
4
가이드된 내용이 일반적인 내용이라 아래 로깅 해서 확인 해보셨나요?
import com.kakao.sdk.common.util.Utility
var keyHash = Utility.getKeyHash(this)
1nsle
5
뭔가 너무 기본적인 부분을 질문 드리는 것 같아 정말 죄송합니다 ㅠㅠ
검색해보니 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)
}
}
이렇게 실행을 해보아도 로그캣에 키해시가 뜨지 않습니다… 해결 방법이 있을까요?
tim.l
6
개발하신 다른 코드 블럭 공유해주시겠어요?
앱에서 사용하는 코드 중간 아무데서나 로깅하셔도 될것같습니다.
1nsle
7
음 어떤 부분을 공유해드리면 좋을까요?
제가 개발한 부분은 다 dart 파일이라 알려주신 코드를 넣을 수가 없네요
1nsle
8
print(await KakaoSdk.origin);
위 코드로 로깅하여 키해시 확인하고 문제 해결했습니다!
도움 주셔서 감사합니다 ㅎㅎ
3개의 좋아요