본문 바로가기

카카오SDK5

NN 카카오 디벨로퍼스 | 시작하기 카카오 개발에 필요한 카카오 SDK에 대해 알아보도록 하겠습니다. 카카오 디벨롭퍼스는 카카오 개발자 웹사이트로 이 곳에서 개발이 전부 이루어집니다. Kakao Developers 여기서는 웹개발에 대해 살펴보고 모바일쪽은 모바일 카테고리에서 다루도록 할게요. 애플리케이션 등록 카카오 API 사용을 위해 애플리케이션이 추가되어야합니다. 1. 앱 만들기 앱 키 — 앱을 생성하면 플랫폼별 앱 키가 발급됩니다. JavaScript 키 : Kakao SDK for JavaScript REST API 키 : HTTP 요청이나 서버 기능 구현 어드민 키 — 사용자 목록 가져오기 같은 관리 기능 구현 시 사용되며, 중요하므로 주의를 요합니다. 2. 플랫폼 등록 Web 플랫폼 등록 — 사이트 도메인 : JavaScrip.. 2021. 4. 26.
NN 카카오 | SDK 로그인 로그아웃 카카오 로그인 / 로그아웃 구현 개요+ 인증 정보는 토큰으로 관리+ REST API는 로그인 로그아웃을 지원하지 않는다. OS별 가이드 참고 해당 OS 맞게 로그인 로그아웃 구현 카카오 계정+ 카카오계정의 식별자는 게임 회원번호+ 카카오계정은 상위 계정 개념+ 카카오톡 계정과는 다름 로그인 플로우+ 로그인 성공 시1. 인증 토큰 생성2. 가입 완료를 위해 앱 연결 API를 호출+ 필수 구현1. 스플래시 이미지2. 이용약관 2020. 3. 12.
NN 카카오 | SDK 2.0 기존 SDK와의 주요 차이점 + API 호출 시 AOS는 Key Hash, iOS는 Bundle ID 등록 + 유저 식별자가 변경 카카오 회원번호 (service user id)로만 전달드리던 유저식별자가 변경 게임 회원번호 (user id)라는 새로운 형태로 제공. 모든 콜 user id 기준 유저를 구분하는 유저 메인 키 값으로 user id 사용 + 게임 회원번호 사용자 정보 요청 API 통해 게임 회원번호 알아낼 수 있음 long type, 모든 게임에 대해 unique한 값 탈퇴 후 재가입 시 바뀜 + 유저 프로필이 개편 기존 SDK 에서는 유저 프로필 = 카카오톡 프로필이었으나 분리 + 초대 쿼리 방식 변경 + 카카오톡 연동 API 를 개선 + iOS 한 앱에 대해 bundle ID 여러 개 .. 2020. 3. 12.
NN 카카오 | SDK 1.0 유니티 플러그인 유니티 플러그인 개요+ C#에서 -> Java/Objective-C로 제공되는 카카오 SDK의 API를 호출 -> 결과 다시 C#으로 전달 실행환경+ 유니티 에디터에서 실행 불가 -> Xcode 프로젝트나 Android프로젝트로 export한 후 테스트+ 리소스kakao-unity-plugin unitypackage : - 카카오 유니티 플러그인 C#클래스와 카카오 유니티 플러그인을 활용한 예제- JSON 파싱 및 JSON 생성을 위한 SimpleJSON 라이브러리kakao-unity-plugin- 유니티 5.0 이하 버전을 위한 패키지 파일kakao-unity-android-plugin- 카카오 유니티 플러그인을 안드로이드에서 연동하기 위한 안드로이드 라이브러리 프로젝트kakao-unity-ios-pl.. 2020. 3. 12.
NN 카카오 | SDK 1.0 iOS 개발환경+ Xcode : arm64, arm7, arm7s 아키텍쳐 지원 연동+ kakao-ios-sdk 폴더에 h.파일 : API 호출을 위한 interface를 제공+ KAAuth.bundle : 카카오스토리 포스팅뷰, 웹로그인뷰에 사용되는 리소스 파일+ ibkakao-ios.sdk.a + 게임프로젝트에 추가+ framework 추가 인증+ 카카오 계정 연동 AOS 개발환경+ 이클립스자바 호환 레벨 1.6Android SDK 및 ADT 플러그인 설치 연동+ SDK 이클립스에서 import+ 안드로이드 프로젝트 생성+ 안드로이드 프로젝트에 연결 인증+ 카카오 계정 연동 URL schemeurlScheme : 앱에서 앱열기에 사용됨openURLhandleOpenUrl Friend 구분+ app_f.. 2020. 3. 12.