woong's
Kakao App 연동 & 링크 하기 본문
Kakao App 연동하기 URL 링크 전달외부 앱, 모바일웹에서 카카오톡 친구들에게 URL 링크 혹은 메세지(TEXT)를 전송할 수 있습니다.
App 링크 전달외부 앱, 모바일웹에서 카카오톡 친구들에게 해당 앱으로 바로 연결 할수 있는 링크를 전송할 수 있습니다. 링크를 받는 사람이 해당 앱을 설치하지 않은 경우 설치마켓으로 연결 할 수 있으며, 호환되지 않는 OS의 경우 URL 링크로 대체하여 전달할 수 있습니다.
URL 링크 전달 Custom URL Scheme kakaolink://sendurl?msg=[message]&url=[url] &appid=[appid]&appver=[appver]&type=[type]&appname=[appname]&apiver=[apiver] 파라미터 설명 msg (String) : 유저에게 전달될 메세지 내용(UTF-8) url (String) : 유저에게 전달될 메세지에 포함되는 링크 url(모바일웹) appid (String) : App의 bundle id appver (String) : 3rd party app의 버전 appname (String) : 3rd party app의 정확한 이름 type (String) : 카카오링크 타입(link, 고정값) apiver (String) : 카카오링크 API 버전(2.0, 고정값) Custom URL Scheme kakaolink://sendurl?msg=[message]&url=[url] &appid=[appid]&appver=[appver]&type=[type]&appname=[appname]&apiver=[apiver]&metainfo=[metainfo] 파라미터 설명 msg (String) : 유저에게 전달될 메세지 내용(UTF-8) url (String) : 유저에게 전달될 메세지에 포함되는 링크 url(모바일웹) appid (String) : App의 bundle id appver (String) : 3rd party app의 버전메ㅔ appname (String) : 3rd party app의 정확한 이름 type (String) : 카카오링크 타입(app, 고정값) apiver (String) : 카카오링크 API 버전(2.0, 고정값) metainfo (String) : 3rd party app을 구동시키기 위한 meta 정보 (JSONObject의 String Array 형식으로 지원) Activity 를 작성하기전에 kakao 에서 제공하는 KakaoLink.java 파일을 해당 패키지에 옮겨 넣는다. 해당파일은 첨부파일을 열어보면 확인할수 있다.
여기서 하나 확인하고 넘어가야 할것이 있다. sendAppData 에서 installurl , executeurl 이다 .
installurl 은 어플리케이션이 설치 안되있을때 다운받을 마켓을 경로를 지정해 주면된다. executeurl 는 어플리케이션이 설치 되어있을때 실행시켜줄 어플리케이션이다. 이것은 실행시켜줄 어플리케이션 매니페스트에 설정을 해주어야 한다. 이렇게 하고 카카오톡 연동을 하면 어플이 깔려있을 경우에 해당 어플이 실행되는 것을 볼수 있다.
|
'Develop > Android' 카테고리의 다른 글
Jsoup 사용하기 (0) | 2016.02.13 |
---|---|
Android Gson 사용하기 (0) | 2016.02.13 |
Android 머티리얼 디자인 위젯소스 21가지 (0) | 2016.02.13 |
Android 머티리얼 디자인 색상 변경 하기 (0) | 2016.02.13 |
Android 머티리얼 디자인 사용하기 (0) | 2016.02.13 |