본문 바로가기

카카오 REST API & SDK/카카오 로그인25

Android SDK를 이용한 카카오 계정으로 로그인에서 기본브라우저 변경 사용자의 다양한 환경중 기본브라우저를 변경하여 사용하는 경우가 있습니다. 재현 테스트를 위해 Android SDK를 이용한 카카오 계정으로 로그인에서 기본브라우저 변경하는 법 공유합니다. (1) 설정 > 애플리케이션 > 기본 앱 선택 > 브라우저 앱 (2) 크롬 브라우저 사용 중지 2022. 8. 3.
iOS SDK 카카오 로그인, SPM(Swift Package Manager)으로 사용해보기 (1) 요구사항 [공식 가이드] (2) SPM을 통해 설치하기 [공식 가이드] - 새로운 프로젝트를 생성합니다. (테스트 환경은 Xcode 13.4.1, macOS Monterey 12.4입니다.) - 프로젝트가 잘생성되었는지 확인을 위해 실행해봅니다. -Project Root > Show File Inspector : PROJECT -> Package Dependenceis - 플러스 버튼( + ) 을 클릭하여 레포지토리 검색 팝업을 띄우고 카카오 레포지토리 URL로 검색 - 필요한 모듈 선택하여 설치 [공식 가이드 - 참고: 모듈간 의존성] ※ KakaoSDK를 선택하면 모든 모듈 전체 설치됩니다. - LSApplicationQueriesSchemes 설정 추가 [공식 가이드] -Project Roo.. 2022. 6. 10.
카카오 비즈보드, 애드뷰 "톡에서 회원가입" 링크 구성 디벨로퍼스, 카카오 비즈보드 활용하기 가이드 카카오비즈보드 바로가기 카카오비즈보드 제작가이드 카카오톡내 광고, 비즈보드에서 띄운 애드뷰에는 서비스 회원가입을 바로 할 수 있는 "톡에서 회원가입" 버튼을 설정할 수 있습니다. 1. REST-API 방식 인가요청 주소 설정 현재 서비스하고 있는 사이트에서 JavaScript SDK authorize방식 카카오 로그인이나 REST-API방식 카카오 로그인을 사용하는 경우 이 방식으로 버튼 URL을 생성 가능합니다. 카카오 로그인 인가요청 주소 https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=${REST_API_KEY}&redirect_uri=${REDIRECT_URI} 주소에 포함될 $.. 2022. 5. 4.
카카오로그인 제3자정보제공 동의항목 "수집" 후 제공 기능 - 카카오 로그인 사용자 동의 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaologin/common#user-consent - 카카오 로그인 동의 항목 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaologin/prerequisite#consent-item - 카카오 로그인 사용자 정보 가져오기 API 응답 내역 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info-response - 동의항목별 필수동의 설정방법 FAQ : https://devtalk.kakao.. 2022. 5. 4.
카카오 로그인, 언어 변경 REST-API방식 카카오 로그인 시, lang파라메터로 언어코드를 전달하면 위와 같이 언어별 동의화면이 표시됩니다. 사용가능한 언어는 다음과 같습니다. 한국어 : ko 영어 : en 일본어 : ja 중국어 간체 : zh iOS SDK, android SDK, JS SDK는 지원하지 않으며 로그인 버튼 리소스를 생성하는 JS SDK createLoginButton 함수 사용 시, 버튼 이미지 라벨언어는 변경할 수 있습니다. 사용가능한 언어는 다음과 같습니다. 한국어 : kr 영어 : en 2022. 4. 20.
카카오 로그인으로 배송지 조회하기 - Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaosync/shipping - 디벨로퍼스 REST-API 데모 : https://developers.kakao.com/tool/rest-api/open/get/v1-user-shipping_address ※ 데모 테스트를 위해서는 배송지 정보(shipping_address) 사용자 동의 항목 활성화된 디벨로퍼스앱을 선택해야합니다. 사전 체크 1. 배송지 정보(shipping_address) 동의 설정 (동의항목별 필수 동의 설정 방법) 배송지 동의 항목 설정을 위해서는 현재 제공하고 있는 서비스의 일반 회원가입에서 배송지를 입력 받고 있어야 카카오 싱크 동의 항목 신청이 가능합니다. 카카오.. 2022. 4. 19.
사용자 정보 가져오기 API로 휴대전화번호 조회(CI존재하나 전화번호 없는경우) 카카오 로그인으로 "카카오계정(전화번호) [phone_number]" 정보 제공 동의를 받은 경우 휴대 전화번호를 조회할 수 있습니다. * 사용자 정보 가져오기 - REST-API : https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info - JS SDK : https://developers.kakao.com/docs/latest/ko/kakaologin/js#req-user-info - Android SDK : https://developers.kakao.com/docs/latest/ko/kakaologin/android#req-user-info - iOS SDK : https://developers.kakao.com/.. 2021. 9. 28.
하이브리드 앱(웹뷰)에서 간편로그인(intent:// 호출) 기준 팝업 방식으로 작동하는 Kakao.Auth.login은 User-Agent 를 체크하여 일부 브라우저만 간편로그인을 지원합니다. 이는 웹뷰에서 팝업 구현을 하지 않으면 정상적으로 동작하지 않기 때문입니다. 해결책 1. Kakao.Auth.authorize 함수의 경우는 모든 웹뷰에서 간편로그인을 지원합니다. 2. Kakao.Auth.login 함수에서 간편로그인을 사용하려면 User-Agent를 변경해야합니다. (wv, Version 제거) Mozilla/5.0 (Linux; Android 8.0.0; SM-G935S Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Mobile Safari/537.36 추가정보 Kakao... 2021. 7. 28.
카카오 사용자 정보조회 API (/v2/user/me) 응답 특성 > 카카오 디벨로퍼스 "사용자 정보 조회 REST API" 가이드 * 생년월일과 성별은 https://accounts.kakao.com/에서 수정할 수 있음 * 이메일, 성별, 생일 등 카카오 계정에 정보가 등록되어 있지 않다면 응답 항목에 제거 되어 전달됨. 정보가 있을때 {"age_range_needs_agreement":false,"age_range": "20~29"} 정보가 없을때 {"age_range_needs_agreement":false} * 동의 항목에 "수집"옵션을 체크하면 해당 정보가 없을 때 카카오 로그인 시점 입력 받아 사용자 정보조회에서 전달함. * 카카오 싱크 도입으로 CI 필수 동의 설정한 경우, 본인 확인 안된 계정은 본인 확인 절차 수행 kakao_account Name T.. 2021. 7. 23.