Failed to launch 'intent:<URL>;' because the scheme does not have a registered handler

a id=“kakao-link-btn” href=“javascript:sendLink()”>urla

                    function sendLink() {
                        console.log('rr')
                      Kakao.Link.sendDefault({
                        objectType: 'feed',
                        content: {
                          title: '',
                          description: '...',
                          imageUrl: '등록된 이미지',
                          link: {
                            mobileWebUrl: '등록된 링크',
                            webUrl: '등록된 링크',
                          },
                        },
                        social: {
                          likeCount: 286,
                          commentCount: 45,
                          sharedCount: 845,
                        },
                        buttons: [
                          {
                            title: '웹으로 보기',
                            link: {
                              mobileWebUrl: '등록된 링크',
                              webUrl: '등록된 링크',
                            },
                          },
                          {
                            title: '앱으로 보기',
                            link: {
                              mobileWebUrl: '등록된 링크',
                              webUrl: '등록된 링크',
                            },
                          },
                        ],
                      })
                    }

공유하기 버튼을 눌렀을 때 제목의 오류 메시지가 뜨고 데스크탑 환경에서 간헐적으로 작동하고 안하고 반복되는 것 같아요
모바일 기기에서는 동작이 안됩니다

안녕하세요~~

우선, 크롬 개발자 도구에서 모바일 모드를 켜고 API 호출을 하셨는지 확인 부탁드려요.
참고로¸ JS SDK는 PC 또는 모바일에 따라 동작이 변경되는 부분들이 있어서
user agent가 임의로 변경된 환경 (크롬 브라우저 > 개발자모드 > 모바일 설정)을 지원하지 않습니다.

모바일 기기에서는 모바일 브라우저로 호출하셨나요? 아니면 제작하신 앱내부의 웹뷰로 호출하셨나요?

1개의 좋아요