https://developers.kakao.com/docs/ios/kakaotalk-link 에서 제공되는 피드템플릿 예제를 이용해 구현중입니다.
예제 중… 링크 URL(toUrl)에 값이 제대로 할당되는 건 디버깅을 통해 확인을 했습니다.
contentBuilder.link = [KLKLinkObject linkObjectWithBuilderBlock:^(KLKLinkBuilder * _Nonnull linkBuilder) {
linkBuilder.mobileWebURL = [NSURL URLWithString:toUrl;
}];
그리고 아래처럼 웹으로 이동과 앱으로 이동 링크를 제공하는데…
메시지를 받은(혹은 보낸) 사용자에게 앱이 설치되어있으면 제대로 실행이되고
설치되어있지 않으면 아무런 반응이 없습니다
현재는 아직 배포전이라 KaKaoDevelopers 싸이트에는 번들ID까지만 입력되어있고 iPhone 앱 스토어ID나 마켓 URL은 입력되어있지 않습니다.
그렇기 때문에 앱으로 이동은 안되겠지만 웹으로 이동이나 컨텐츠(이미지) 클릭시에는 웹페이지가 열려야 할 거 같은데요…
잘못 이해하고 있는걸까요?
답변 좀 꼭 부탁드려요~~
// 버튼
[feedTemplateBuilder addButton:[KLKButtonObject buttonObjectWithBuilderBlock:^(KLKButtonBuilder * _Nonnull buttonBuilder) {
buttonBuilder.title = @"웹으로 이동";
buttonBuilder.link = [KLKLinkObject linkObjectWithBuilderBlock:^(KLKLinkBuilder * _Nonnull linkBuilder) {
linkBuilder.mobileWebURL = [NSURL URLWithString:toUrl];
}];
}]];
[feedTemplateBuilder addButton:[KLKButtonObject buttonObjectWithBuilderBlock:^(KLKButtonBuilder * _Nonnull buttonBuilder) {
buttonBuilder.title = @"앱으로 이동";
buttonBuilder.link = [KLKLinkObject linkObjectWithBuilderBlock:^(KLKLinkBuilder * _Nonnull linkBuilder) {
linkBuilder.iosExecutionParams = @"param1=value1¶m2=value2";
linkBuilder.androidExecutionParams = @"param1=value1¶m2=value2";
}];
}]];
}];