본문 바로가기

전체 글145

카카오i 오픈빌더(챗봇)에서 카카오 싱크 플러그인으로 가입처리 공식 가이드 > 싱크 플러그인 가이드 https://developers.kakao.com/docs/latest/ko/kakaosync/plugin >> 카카오i 싱크 플러그인 가이드 https://i.kakao.com/docs/skill-plugin#카카오싱크-플러그인이란 사전 준비 1. 리다이렉트 방식 카카오 로그인 Web 사이트를 개발합니다. > REST-API방식 https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-code > JS SDK authorize방식 https://developers.kakao.com/docs/latest/ko/kakaologin/js#login 사전 준비 2. 카카오 싱크를 적용합니다. > 카카.. 2021. 11. 24.
[Android] 마켓 파라메터 설정과 수신 https://developer.android.com/google/play/installreferrer/library#kts Play 설치 리퍼러 라이브러리 | Android 개발자 | Android Developers Play 설치 리퍼러 라이브러리 Google Play 스토어의 Install Referrer API를 사용하여 Google Play에서 추천 콘텐츠를 안전하게 가져올 수 있습니다. Play Install Referrer API 클라이언트 라이브러리는 자바 프로그 developer.android.com 2021. 11. 8.
루트 인증서 설치 방법 (JAVA API호출 환경) 1. 인증서 제공업체에서 루트 인증서를 다운로드 받습니다. 예) digicert.com에서 DigiCert Global Root G2 루트 인증서 다운로드 > https://www.digicert.com/kb/digicert-root-certificates.htm 2-1. linux계열 설치 방법 pem파일 der 파일로 변경 (*.der파일이 있는 경우 생략) openssl x509 -in 다운로드한인증서.pem -inform pem -out ca.der -outform der Java keytool이 인증서를 구문 분석하고 해당 내용을 표시할 수 있는지 확인 keytool -v -printcert -file ca.der 루트 인증서를 JVM 신뢰 저장소로 가져오기 keytool -importcert.. 2021. 11. 5.
카카오 SDK 공식 예제 링크 * JavaScript SDK 데모 및 예제 https://developers.kakao.com/tool/demo/login/login * Android SDK 예제 https://developers.kakao.com/docs/latest/ko/sdk-download/android Android SDK Full Source & Samples 에서 버전 클릭하여 다운로드 * iOS SDK 예제 https://developers.kakao.com/docs/latest/ko/sdk-download/ios Binary & Samples 클릭하여 다운로드 2021. 11. 3.
브라우저 환경별 user-agent 예시 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-AgentUser-Agent: / (platform; os version; ) Browser version ;   * 소문자로 치환된 값 - macbook, chromemozilla/5.0 (macintosh; intel mac os x 10_15_7) applewebkit/537.36 (khtml, like gecko) chrome/94.0.4606.61 safari/537.36 - macbook, safarimozilla/5.0 (macintosh; intel mac os x 10_15_7) applewebkit/605.1.15 (khtml, like gecko) version/15.0 s.. 2021. 10. 8.
vue.js에서 JS SDK 카카오톡 공유 사용 vue cli로 기본 프로젝트 생성한 것을 기준으로 합니다. * vue-cli설치와 기본 프로젝트 생성 yarn global add @vue/cli ... yarn global add @vue/cli-init ... vue init webpack vue-project ... yarn run dev * index.html vue는 SPA이므로 객체가 제거되지 않고 전역에서 접근할 수 있도록 루트 html에 window.Kakao로 init합니다. * HelloWorld.vue {{ msg }} Essential Links ... 생략 Ecosystem ... 생략 ...생략 2021. 9. 28.
NSURLErrorDomainCode=-1009 "인터넷 연결이 오프라인 상태입니다." 에러 일부 iOS기기에서 카카오의 기능과 무관하게 NSURLErrorDomainCode=-1009 "인터넷 연결이 오프라인 상태입니다." 에러가 발생하는 경우 LTE사용량에는 문제가 없는지 문제 발생한 고객에게 확인이 필요합니다. (사용량을 다쓰고 저속연결에서 연결끊김(Timeout)현상인지…) https://stackoverflow.com/questions/35549462/error-domain-nsurlerrordomain-code-1009-the-internet-connection-appears-to-be * 일부 상황에서 LTE데이터를 소진한 경우 발생 * NSURLRequest에서 타임아웃이 발생한 경우 * 아래 링크를 참고하여 문제 확인 해보라는 의견도 있습니다. https://developer.a.. 2021. 9. 28.
사용자 정보 가져오기 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.
카카오 링크/메시지 androidExecutioncParams, iosExecutionParams 사용 Kakao.Link.sendDefault({ objectType: 'feed', installTalk : true, content: { title: title, imageUrl: 'http://~~', link: { mobileWebUrl: 'http://~~', webUrl: 'http://~~', iosExecutionParams: 'url=http://~~', androidExecutioncParams: 'url=http://~~' }, }, buttons: [{ title: '앱으로 보기', link: { mobileWebUrl: 'http://~~', webUrl: 'http://~~', iosExecutionParams: 'url=http://~~', androidExecutioncParams.. 2021. 9. 27.