본문 바로가기

안드로이드/팁

[Android/ios] 카카오톡 공유하기 api - 템플릿 설정 및 앱 적용

반응형

작성이력

- 21.2.6 : 최초 작성

- 21.5.31 : 카카오 커스텀 이미지 전송 링크 추가 

 

 

기본적으로 FEED, LIST, COMMERCE를 제공하는데 오늘은 FEED만 다룰 예정이며, SDK 설정과 기능 및 카카오 디벨로퍼를 설정하는 부분은 공식 사이트를 참고해주세요

>> 템플릿 생성

위 세가지 유형중 한가지를 선택하고 간략한 설명을 기재하면 템플릿이 생성됩니다.

  • ID : SDK 연동할때 필요한 템플릿 아이디 값입니다. 
  • 템플릿 설명 : 진행중인 앱/웹 프로젝트의 구성원들이 판별하기 쉽도록 의도에 맞는 이름을 넣어주세요.  ex)친구초대 링크 
  • 사용 목적 : '카카오 링크/나에게 보내기'를 선택합니다.

>> 상세 정보 설정 

탭별로 나뉘어져 있는 정보들을 설정하면 왼쪽에 미리보기를 통해 전달됐을때 메세지를 확인할 수 있습니다.  '생중계' 기능을 이용하면 사진뿐 아니라 동영상도 기재 가능한것 같은데 저는 사용해보진 않았습니다. 

※왼쪽 미리보기에서 각 영역을 클릭하면 설정 할 수 있는 탭으로 이동합니다.

>> 공통링크 vs 개별링크 

링크를 제외하곤 나머지 정보들은 미리 보기를 통해서 바로 확인할 수 있어 어려움이 없지만, 링크는 직접 설정하고 앱에 적용해봐야 설정이 가능하기 때문에 다소 번거롭습니다.

프로필, 제목, 버튼, 하단 앱 설명등을 클릭했을때 다른 url을 연동해주려면 개별 탭 하단에 있는 개별링크를 활성화 해주고, 모두 같은 url을 연동하려면 '공통링크'탭을 활성화 하고 각 플랫폼별 설정을 해주면 됩니다. 

  • 개별링크가 해제되어 있는경우 -> 설정된 공통링크로 연결
  • 공통링크, 개별링크 둘다 해제되어 있는 경우 -> 아무 반응 없음 

>> 플랫폼별 링크 설정 

공유된 카카오 메세지를 클릭했을때 web은 url로, 각 앱은 설치되어 있으면 앱을 실행시키고 설치되어 있지 않으면 스토어로 이동하도록 하는 설정 화면입니다.  ( 앱과 웹에서 클릭했을때 동일한 웹 url로 이동시키고 싶으면 모바일웹/웹만 설정해주면 됩니다. )

플랫폼별 앱을 실행시키려면 커스텀 스키마를 설정해줘야 합니다.

커스텀 스키마는 '스키마://호스트' 형식으로 되어 있는데 ios의 경우에는 스키마만 입력하는 형식이고 자세한 설정 방법은 구글링을...추천합니다. 스키마는 kakao${appKey}로, '${appkey}' 부분엔 카카오에서 발급 받은 네이티브 키를 넣으면 됩니다. ex) kakaoc2412838591 

호스트는 kakakolink를 추가해주고 별도 파라미터가 필요한 경우 채워줍니다.

※위의 각 플랫폼이 활성화 되지 않으신 분들은 앱을 추가해주셔야 합니다. 

 

커스텀 이미지 전송 ( 추가 : 21.5.31 ) 

카카오 링크를 이용해 메세지를 보낼때 앱내 화면을 캡쳐해서 보내는등 동적 이미지를 전송할 수 있습니다. 정적 이미지는 위의 가이드대로 등록하셔서 사용하시면 되고, 동적 이미지는 링크를 확인해주세요.

 

 

카카오 메세지 템플릿 설정에대해 궁금한 부분은 댓글 남겨주시면 최대한 빠르게 확인해서 답변 달겠습니다.

반응형