모바일에서만 공유 에러

Failed to launch 'intent:kakaolink://send? (중간의 링크는 보안상의 이슈가 있을 것 같아 생략하였습니다.) because the scheme does not have a registered handler.

안녕하세요.

PC와 모바일에서 정상적으로 공유되는데요.

혹시, 모바일 테스트는 실제 모바일 기기로 하셨나요?

안녕하세요.
넵 실제 모바일 기기에서도 테스트를 해보고,
PC 크롬 브라우저에서도 테스트를 해보았는데,

저는 둘 모두에서 해당 에러가 발생합니다.
실제 모바일 기기 ios 테스트 결과는 괜찮다 하는데 안드로이드에서는 여전히 해당 에러가 발생하고 있는 것 같습니다.

공유가 되긴 하는데, 클릭 한 번으로 이벤트가 먹히지 않고,
두 세 번은 클릭을 해야 공유가 되며, 다시 앱이나 브라우저로 들아가면 위에 말씀드린 에러발생 때문에
무한 로딩이 도는 현상이 있는 것 같습니다

어떤 상황인지 파악을 위해

아래 데모를 이용해 동일하게 테스트 부탁드립니다. (동일한 증상 발생하는지 확인용)

Kakao Developers


개발하신 코드에 문제있는지 확인을 위해 관련 코드블럭 기재부탁드려요.

클릭이벤트에 createDefaultButton 함수를 사용하시면 첫번째 액션은 버튼 생성만하므로 공유하기가 작동하지 않습니다.

sendDefault() 함수를 사용해주세요.

가이드 카카오톡 공유: JavaScript | Kakao Developers 카카오톡 공유: JavaScript

Uncaught tn {name: ‘KakaoError’, message: ‘Invalid parameter keys: container at Share.sendDefault’}
message
:
“Invalid parameter keys: container at Share.sendDefault”
name
:
“KakaoError”

createDefaultButton를 sendDefault()로 변환처리했더리 위와 같은 에러가 발생합니다ㅜ

네,

sendDefault는 버튼 생성할 객체 매핑이 필요없으니 container항목이 필요없어서 그렇습니다.
그부분 제거 해주시면됩니다.

가이드 참고해주세요. 카카오톡 공유: JavaScript | Kakao Developers 카카오톡 공유: JavaScript

해결되었습니다! 감사합니다