카카오링크 iOS 오류

하이브리드 앱사용중에 있습니다.
카카오공유 링크가 있는 페이지에서
링크 버튼을 누르면 link_join.jsp라는 페이지를 호출하고
link_join.jsp에서

var linksrc = “{ 회원가입페이지url }”;

function sendLink() {
objectType:“text”,
text: “회원가입으로 연결됩니다.”,
link: {
mobileWebUrl: linksrc,
webUrl: linksrc
},
buttonTitle : “회원가입”,
installTalk: true,
}

sendLink();

이렇게 호출중입니다.

안드로이드에서는 작동이 잘되는데
아이폰에서 작동을 안합니다.

작동 오류 확인전까지는 사용이 잘되었습니다.

어떤것들을 확인해야되는지 알고 싶습니다.

안녕하세요~

앱ID를 알려주세요.

그리고 어떻게 작동을 안하는지 오류 메시지는 어떻게 나오는지 클릭 시, 이벤트는 발생하는지 추가 설명 부탁드려요~

하이브리드앱에 적용하기 : ios
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-js#hybrid-app
Info.plist 설정은 잘되었는지도 확인해주세요~
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios#set-plist

앱 아이디입니다. TOEVER 192794 / TOEVER_DNS 365458

alert()을 띄워본 결과

sendLink가 동작을 안합니다.

동일한페이지가 PC에서는 (앱에서 보여지는 페이지) 에서는 작동을 합니다.
(예를 들면 toever.co.kr/app/page.jsp를 띄우는 페이지를 직접 PC에서 url 입력 후 들어가서 카카오링크 클릭하면 작동합니다.)

넵. 증상을 보니 팝업을 못띄우는 것같은데.
하이브리드앱에 적용하기 : ios와 Info.plist 설정 잘 적용되어 있는지 확인해주시겠어요?

KakaoTalk_20210512_161656937

info.plist에는 잘 적용된것 같습니다.

“하이브리드앱에 적용하기 : ios” 도 확인 되셨을까요?

KakaoTalk_20210512_164243329

제가 iOS 개발자가 아니어서 정확히 확인이 어려운데
지금 소스단에 카카오소스 정상적으로 있습니다.

아이폰앱에 쇼핑몰 상품 공유하기 기능은 정상적으로 작동하는걸 보면 앱쪽 소스에 누락된 건 없는 것 같습니다.

문제가 되는 페이지 내에서
sendLink();가 작동이 전혀 없네요 ㅠㅠ

"아이폰앱에 쇼핑몰 상품 공유하기 기능(iOS SDK 말씀이시죠?)"과 별개로

하이브리드앱. 즉, 웹뷰에서 정상작동하려면 추가 처리가 필요해요.

하이브리드앱에 적용하기 : ios
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-js#hybrid-app

아뇨
동일하게 하이브리드앱, 웹뷰 정상작동되도록 소스가 동일한데요
혹시 kakao.min.js.와 kakao.js가 차이가 있나요?

차이 없습니다.

웹에서 정상 작동하는 것, 네이티브 iOS에서 정상 작동하는 것과 별개로
하이 브리드앱 설정이 필요하다는 이야기 였고.

잘 설정하셨다고 이해 했습니다.

재현 테스트를 위해 하이브리드앱에 설정하신 코드블럭과 웹뷰에서 호출하는 사이트 주소 공유 부탁드려요~

쇼핑몰 환경이 로그인 후에 확인 할수 있는 환경이라서
쪽지로 연락드리겠습니다.

1개의 좋아요