하이브리드 앱사용중에 있습니다.
카카오공유 링크가 있는 페이지에서
링크 버튼을 누르면 link_join.jsp라는 페이지를 호출하고
link_join.jsp에서
var linksrc = “{ 회원가입페이지url }”;
function sendLink() {
objectType:“text”,
text: “회원가입으로 연결됩니다.”,
link: {
mobileWebUrl: linksrc,
webUrl: linksrc
},
buttonTitle : “회원가입”,
installTalk: true,
}
sendLink();
이렇게 호출중입니다.
안드로이드에서는 작동이 잘되는데
아이폰에서 작동을 안합니다.
작동 오류 확인전까지는 사용이 잘되었습니다.
어떤것들을 확인해야되는지 알고 싶습니다.
tim.l
#2
앱 아이디입니다. TOEVER 192794 / TOEVER_DNS 365458
alert()을 띄워본 결과
sendLink가 동작을 안합니다.
동일한페이지가 PC에서는 (앱에서 보여지는 페이지) 에서는 작동을 합니다.
(예를 들면 toever.co.kr/app/page.jsp를 띄우는 페이지를 직접 PC에서 url 입력 후 들어가서 카카오링크 클릭하면 작동합니다.)
tim.l
#4
넵. 증상을 보니 팝업을 못띄우는 것같은데.
하이브리드앱에 적용하기 : ios와 Info.plist 설정 잘 적용되어 있는지 확인해주시겠어요?
info.plist에는 잘 적용된것 같습니다.
tim.l
#6
“하이브리드앱에 적용하기 : ios” 도 확인 되셨을까요?
제가 iOS 개발자가 아니어서 정확히 확인이 어려운데
지금 소스단에 카카오소스 정상적으로 있습니다.
아이폰앱에 쇼핑몰 상품 공유하기 기능은 정상적으로 작동하는걸 보면 앱쪽 소스에 누락된 건 없는 것 같습니다.
문제가 되는 페이지 내에서
sendLink();가 작동이 전혀 없네요 ㅠㅠ
tim.l
#8
"아이폰앱에 쇼핑몰 상품 공유하기 기능(iOS SDK 말씀이시죠?)"과 별개로
하이브리드앱. 즉, 웹뷰에서 정상작동하려면 추가 처리가 필요해요.
하이브리드앱에 적용하기 : ios
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-js#hybrid-app
아뇨
동일하게 하이브리드앱, 웹뷰 정상작동되도록 소스가 동일한데요
혹시 kakao.min.js.와 kakao.js가 차이가 있나요?
tim.l
#10
차이 없습니다.
웹에서 정상 작동하는 것, 네이티브 iOS에서 정상 작동하는 것과 별개로
하이 브리드앱 설정이 필요하다는 이야기 였고.
잘 설정하셨다고 이해 했습니다.
재현 테스트를 위해 하이브리드앱에 설정하신 코드블럭과 웹뷰에서 호출하는 사이트 주소 공유 부탁드려요~
쇼핑몰 환경이 로그인 후에 확인 할수 있는 환경이라서
쪽지로 연락드리겠습니다.
1개의 좋아요