728x90
서론
- 카카오 로그인 통합의 중요성 및 일반적인 문제 소개
- 이 글에서 해결할 주요 에러: "invalid android_key_hash or ios_bundle_id or web_site_url"
Java 버전 확인 및 JDK 설치
- 필요성: 카카오 로그인 통합을 위한 첫걸음으로, 올바른 Java 개발 환경 설정이 필수
- Java 버전 확인 방법
- 명령어: java --version
- JDK 설치 방법
- Homebrew를 이용한 OpenJDK 11 설치
- 명령어: brew install openjdk@11
- Homebrew를 이용한 OpenJDK 11 설치
- JDK 경로 설정
- .zshrc 파일을 통한 경로 설정
- 명령어: echo 'export PATH="/opt/homebrew/opt/openjdk@11/bin:$PATH"' >> ~/.zshrc
- 설정 적용: source ~/.zshrc
- .zshrc 파일을 통한 경로 설정
Debug 키 해시 생성 및 카카오 개발자 사이트에 등록
- Android Key Hash 생성
- 필요성: 카카오 로그인을 위한 안드로이드 앱 인증 절차
- Key Hash 생성 명령어:
- keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
- 카카오 개발자 사이트에 키 해시 등록
- 상세한 단계별 등록 방법 설명
결론
- 이러한 단계를 통해 카카오 로그인 통합 시 발생할 수 있는 주요 문제 해결
- 추가적인 문제 해결 팁 및 유용한 리소스 링크 제공
참고 자료
- 카카오 개발자 문서, JDK 설치 가이드 등
'개발 > Flutter' 카테고리의 다른 글
Flutter :: GoRouter (0) | 2023.08.29 |
---|---|
Flutter :: Riverpod 개념, ProviderScrope, Model, State, StateNotifierProvider, Notifier, ConsumerStatefulWidget, ConsumerState, ret.watch() (0) | 2023.08.29 |
Flutter :: Riverpod / GoRouter / state, provider, notifier 선언 / 페이징 / http (0) | 2023.08.14 |
Flutter :: Color 저장해서 변수로 재사용하기 (0) | 2023.08.14 |
Flutter :: TextStyle 저장하여 관리하기 (0) | 2023.08.14 |