Flutter Kakao login 설정

Hyunsoo Jung·2024년 2월 20일
0

Flutter

목록 보기
12/15

1. kakaoDeveloper홈페이지에서 내 애플리케이션 설정

https://developers.kakao.com/
1) Android

  • (1) openSSL설치하여 해시 값 구해서 입력하기
    https://slproweb.com/products/Win32OpenSSL.html
    설치후 openSSL cmd에서
    keytool -exportcert -alias androiddebugkey -keystore %USERPROFILE%.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
    입력하면 해시 값 생성
  • (2) 패키지명 입력
    Android에 build.gradle파일에 applicationId값 입력

2) Web
사이트 도메인 설정
ex) http://localhost:7777


2. 내 애플리케이션에서 카카오 로그인 활성화


3. main 코드에 추가

  • WidgetsFlutterBinding.ensureInitialized();
    //웹 환경에서 카카오 로그인을 정상적으로 완료하려면 runApp() 호출 전 아래 메서드 호출 필요

    KakaoSdk.init(
    nativeAppKey: 'key값',
    javaScriptAppKey: 'key',
    );
    // runApp() 호출 전 Flutter SDK 초기화, 키값은 내 애플리케이션에서 확인가능


4. AndroidStudio프로젝트 cmd에서 실행하여 라이브러리 추가

  • flutter pub add kakao_flutter_sdk //카카오 sdk를 사용함
  • flutter pub add http //http를 통한 url을 가져올 수 있음
  • flutter run -d chrome --web-renderer html //web에서도 통신할 수 있음

5. Android 코드 내에서 추가

profile
안드로이드 네이티브 Kotlin과 크로스 플랫폼 Flutter를 잘 활용하면서 공익적 가치를 실현하는 앱 개발자

0개의 댓글