글

라벨이 Kakao인 게시물 표시

Unity3D 안드로이드 카카오 링크 연동하기

이미지
 지난 7월초에 개발했던 것을 이제야 정리해봅니다. 당시 일정이 딱히 정해진 일이 없어서 혼자 재미삼아 유니티3D에 카카오링크 기능중 URL 링크 기능 연동해봤던 것을 정리해봅니다. 카카오톡이 아닌 카카오링크 open api입니다. 혼동이 없으시기 바랍니다.  간단히 카카오링크 라는 것은 외부 앱이나 모바일웹에서 카카오톡이나 카카오스토리로 메시지와 링크를 보낼 수 있는 오픈 API(Open API)라고 합니다. 1. 카카오링크 API 설치   GitHub에서 소스로 제공하고 있는 카카오링크 API 를 다운로드 받아 적절한 위치에 설치합니다. 2. 카카오링크 안드로이드 플러그인 프로젝트 생성  먼저 유니티3D 안드로이드 플러그인 프로젝트 를 만듭니다. 저는 그림과 같이 com.wwforever.kakaoopenapi 패키지명으로 만들었습니다.  다음으로 카카오링크 소스를 가져오기전에 간단히 관련 패키지를 만듭니다. 전 com.example.link라고 만들었습니다.  위에서 만든 패키지에 마우스 우클릭 -> Import 후 General/File System을 선택합니다. 프로젝트가 아닌 소스 2개만 가져올 것이라 이렇게 해줍니다.  설치한 카카오링크 폴더에서 KakaoLink.java와 StoryLink.java를 가져옵니다.  유니티3D 안드로이드 플러그인 기본형 작업이 마무리된 상태입니다. 이제 아래의 소스 작업을 진행하면 됩니다. 3. 카카오링크 URL 링크 연동 //MainActivity.java package com.wwforever.kakaoopenapi; import android.content.pm.PackageManager.NameNotFoundException; import android.os.Bundle; import android.util.Log; import com.example.link....