카카오링크를 구현하고 있는데요. 관련 세팅은 모두 한것 같습니다.
공유를 해서 카톡에는 전송이 되었는데, 그후 해당 내용(그림/웹에서보기/앱에서보기)을
클릭하면 "항목을 찾을 수 없다고 나옵니다. 제가 정학히 이해를 못해서 그런거 같은데
가르침을 주시면 감사하겠습니다.
-
gradle(APP)
// 카카오 로그인 sdk를 사용하기 위해 필요.
implementation group: ‘com.kakao.sdk’, name: ‘usermgmt’, version: project.KAKAO_SDK_VERSION// 카카오링크 sdk를 사용하기 위해 필요.
implementation group: ‘com.kakao.sdk’, name: ‘kakaolink’, version: project.KAKAO_SDK_VERSION -
gradle(APP)
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url ‘http://devrepo.kakao.com:8088/nexus/content/groups/public/’ }
}
} -
gradle.properties
org.gradle.jvmargs=-Xmx1536m
KAKAO_SDK_GROUP=com.kakao.sdk
KAKAO_SDK_VERSION=1.19.0 -
manifest
<category android:name="android.intent.category.LAUNCHER" /> <data android:scheme="@string/kakao_scheme" android:host="@string/kakaolink_host" /> </intent-filter> </activity>
-
kakao_strings.xml
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
kakaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
kakaolink
-
DetailActivity.java
kakao_share.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { FeedTemplate params = FeedTemplate .newBuilder(ContentObject.newBuilder(item.title, url, LinkObject.newBuilder() .setWebUrl("https://developers.kakao.com") .setMobileWebUrl("https://developers.kakao.com").build()) .setDescrption(item.description).build()) .addButton(new ButtonObject("웹에서 보기", LinkObject.newBuilder() .setWebUrl("https://developers.kakao.com") .setMobileWebUrl("https://developers.kakao.com").build())) .addButton(new ButtonObject("앱에서 보기", LinkObject.newBuilder() .setWebUrl("https://developers.kakao.com") .setMobileWebUrl("https://developers.kakao.com") .setAndroidExecutionParams("key1=value1") .setIosExecutionParams("key1=value1") .build())) .build();