카카오 메시지 버튼 클릭시 '항목을 찾을 수 없습니다.' 라고 나옵니다

링크 사용이 아닌 param 으로 메시지를 사용해서 나에게 또는 친구에게 메시지 보내는 소스코딩 중에 있습니다.

소스코드는 예제 소스코드를 그대로 사용하였습니다.

         TemplateParams params = FeedTemplate
                    .newBuilder(ContentObject.newBuilder(
                            "디저트 사진",
                            "http://mud-kage.kakao.co.kr/dn/NTmhS/btqfEUdFAUf/FjKzkZsnoeE4o19klTOVI1/openlink_640x640s.jpg",
                            LinkObject.newBuilder()
                                    .setWebUrl("https://developers.kakao.com")
                                    .setMobileWebUrl("https://developers.kakao.com")
                                    .build())
                            .setDescrption("아메리카노, 빵, 케익")
                            .build())
                    .setSocial(SocialObject.newBuilder()
                            .setLikeCount(10)
                            .setCommentCount(20)
                            .setSharedCount(30)
                            .setViewCount(40)
                            .build())
                    .addButton(new ButtonObject(
                            "웹에서 보기",
                            LinkObject.newBuilder()
                                    .setWebUrl("https://developers.kakao.com")
                                    .setMobileWebUrl("https://developers.kakao.com")
                                    .build()))
                    .addButton(new ButtonObject(
                            "앱에서 보기",
                            LinkObject.newBuilder()
                                    .setAndroidExecutionParams("key1=value1")
                                    .setIosExecutionParams("key1=value1")
                                    .build()))
                    .build();
            
            KakaoTalkService.getInstance()
                    .requestSendMemo(new TalkResponseCallback<Boolean>() {
                        @Override
                        public void onNotKakaoTalkUser() {
                            Log.e("KAKAO_API", "카카오톡 사용자가 아님");
                        }

                        @Override
                        public void onSessionClosed(ErrorResult errorResult) {
                            Log.e("KAKAO_API", "세션이 닫혀 있음: " + errorResult);
                        }

                        @Override
                        public void onFailure(ErrorResult errorResult) {
                            Log.e("KAKAO_API", "나에게 보내기 실패: " + errorResult);
                        }

                        @Override
                        public void onSuccess(Boolean result) {
                            Log.i("KAKAO_API", "나에게 보내기 성공");
                        }
                    }, params);
        }

image

Manifest 는 위와 같습니다.

이 상태에서 나에게 메시지 보내기를 하면, 메시지는 잘 날아오지만, 아래 웹으로 보기, 앱으로 보기 클릭시에
플레이스토어 같은 화면이 튀어나오면서 예상했던 결과물은 나오지 않았습니다.

image

추가적인 설정이나 소스코드가 필요한지 알 수 있을까요?

             .setWebUrl("https://developers.kakao.com")
                                    .setMobileWebUrl("https://developers.kakao.com")

Url 부분을 바꾸어보아도 똑같은걸로 보아서 강제로 플레이스토어에 있는 url 정보를 찾는거 같습니다…

도와주세요 ㅜㅜ

web url로 이동하는 주소는 내 애플리케이션 > 앱설정 > 플랫폼에 설정되어있는 주소만 가능합니다.
해당 설정에 여러 주소를 적을 수 있으며, 파라미터를 사용하여 webUrl로 지정하면 설정된 주소중 webUrl로 지정된 주소로 이동합니다.

이 동작은 위 설명에 의한것으로 메시지 템플릿 구성요소 중 linkObject가이드를 참고해주시기 바랍니다.

다만, "항목을 찾을 수 없습니다."라고 출력되는 현상은 해당 주소의 문제로 보입니다.
디벨로퍼스의 계정으로 검색해서 확인된 등록된 앱에 설정된 주소로 이동해보아도 동일한 현상이 나타납니다.
설정된 주소를 다시 확인해주시기 바랍니다.

1개의 좋아요