문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS)를 알려주세요.
안녕하세요.
개발환경 : flutter
카카오톡 공유 api 를 통해 앱의 콘텐츠 공유하기 기능 활용하고 있습니다.
(딥링크는 파이어베이스 다이나믹링크 활용)
안드로이드(aos) 폰 에서는 당사 앱에서 카카오톡으로 공유하기 후 공유받은 메시지 템플릿을 클릭하면 정상적으로 당사 앱의 콘텐츠로 연결이됩니다.
문제는 아이폰 (IOS) 인데요.
카카오 공유하기 로 전송된 메시지 클릭 시 앱은 실행이 되지만 해당 딥링크 콘텐츠로 연결이 되지 않습니다.
딥링크의 URL 을 복사해서 카카오톡 대화창에 붙여넣기 한 후 클릭하면 앱은 실행되지만 딥링크 콘텐츠로 연결이 되지 않습니다. (딥링크 URL를 크롬 창에서 실행하면 정상적으로 앱의 딥링크 콘텐츠로 연결됨)
딥링크는 정상적으로 생성되나, 해당 URL 이 카카오톡을 거쳐서 실행되면 문제가 발생되는 것입니다.
관련하여 문의드리오니 확인 부탁드리겠습니다.
감사합니다.
tim.l
4월 14, 2023, 7:03오전
2
안녕하세요.
어떤상황인지 정확하게 파악할 수 있도록 사용하신 딥링크 URL을 파라메터 포함하여 기재 부탁드려요.
tim.l
4월 14, 2023, 7:29오전
4
기재해주신 주소 접근해보면 에러 발생하는데요.
아래와 같이 백틱 3개로 감싸서 기재해주시겠어요?
``` URL ```
안녕하세요. 하기로 재전달드립니다.
감사합니다.
https://fashionandstyle.page.link/?isi=1620312420&amv=0&ibi=com.fas.iosUserApp001&efr=1&imv=0&link=https%3A%2F%2Ffashionandstyle.page.link%2Flatest%2Fpost%3Fid%3D5047&si=https%3A%2F%2Fdpk8rh5pjww6t.cloudfront.net%2Fmedia%2Fpost_images%2F2022%2F06%2F23%2F2022-06-23-15_16_08.jpeg%3Fw%3D800%26h%3D0%26f%3D%26q%3D100&sd=%EB%B2%84%EB%B2%84%EB%A6%AC%20%EC%88%98%EC%98%81%EB%B3%B5%20%EA%B0%80%EB%B0%A9&ius=fashionandstyle.page.link&st=%EC%8B%9C%EC%84%A0%EA%B0%95%ED%83%88%20%EB%B2%84%EB%B2%84%EB%A6%AC%20%EC%88%98%EC%98%81%EB%B3%B5%F0%9F%99%88%F0%9F%A7%A1&apn=com.fas.android
tim.l
4월 14, 2023, 7:45오전
6
아마도 파라메터가 원인일듯한데…
앱을 설치할 수 없어서 재현해볼 수가 없네요.
인코딩 문제일 수도 있으니, 앱으로 전달하는 간단한 파라메터 하나에 숫자나 영문 설정하셔서 전달되는지 확인해주시겠어요?
tim.l:
확인해주시겠어요
현재 앱스토어에서 설치 가능하실 텐데요. 다시 한번만 설치 시도 부탁드리겠습니다.
의견주신 사항은 확인해보겠습니다.
(그리고 참고로 해당 딥링크 URL 을 아이폰 메시지 로 보낸 후 거기서 실행하면 정상적으로 앱의 딥링크 페이지로 찾아가고 있습니다.)
tim.l
4월 14, 2023, 8:19오전
8
카카오톡 인앱브라우저에서 해당 URL 링크걸린 페이지로 테스트 해보니 잘 이동이되네요.
http://test-tam.pe.kr/tam.html
톡내 메시지 인코딩 문제로 보입니다.
(1) 카카오톡 공유하기 템플릿에서 Deeplink가 아닌 앱패키지와 번들ID 직접 호출하도록 설정하시거나
(2) 인코딩문제가 없는 간소화된 url 구성하시거나
(3) 카카오톡 고객센터에 개선,제안 카테고리로 인코딩 개선 제안하시면 좋을 것 같습니다.