https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android#add-key-hash
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
위의 링크를 참고해 디버그 키 해시를 생성하고 출력된 결과를 카카오 콘솔에 키 해시를 등록했는데 invalid key hash 오류가 발생했다.
kakao sdk로 키 해시를 확인하는 방법을 이용해, 디버그 키를 확인할 수 있었다. 초기화 작업 코드 아래에 다음과 같은 코드를 추가해 키 해시를 출력했고, 얻은 키 해시를 카카오 콘솔에 등록해주니 문제가 해결됐다.
import 'package:kakao_flutter_sdk_common/kakao_flutter_sdk_common.dart';
void main() {
...
// 웹 환경에서 카카오 로그인을 정상적으로 완료하려면 runApp() 호출 전 아래 메서드 호출 필요
WidgetsFlutterBinding.ensureInitialized();
// runApp() 호출 전 Flutter SDK 초기화
KakaoSdk.init(
nativeAppKey: '${YOUR_NATIVE_APP_KEY}', // 앱 서비스 시 필요
javaScriptAppKey: '${YOUR_JAVASCRIPT_APP_KEY}', // 웹 서비스 시 필요
);
// 키 해시 출력
print(await KakaoSdk.origin);
runApp(MyApp());
...
}
참고
https://devtalk.kakao.com/t/invalid-android-key-hash/130950
Invalid android_key_hash
문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요. kakao_flutter_sdk_user: ^1.4.1 사용 중에 있습니다. 앱 id 947463 개발 중인데 hash를 등록했음에도 ‘invalid android_k
devtalk.kakao.com
'앱 > flutter' 카테고리의 다른 글
[flutter] 하단 바에 그라데이션 적용하기 (snake navigation bar) (0) | 2023.08.21 |
---|---|
[flutter/kakao login/android] 플러터 안드로이드 앱에 카카오 로그인 적용하기 (0) | 2023.08.07 |
[flutter] 이미지 업로드하기 (0) | 2023.08.06 |
[flutter] [android studio] [Mac] Unable to find bundled Java version 오류 해결 (0) | 2023.01.31 |