카카오톡 다이나믹링크 숏링크 셰어 문제

react native 환경에서 다이나믹 링크를 통해 생성한 url을 카카오톡을 통해 전송하면 앱에서 확인이 안됩니다. (+ 앱이 안켜집니다.)
다른 메시지나 노트의 경우 잘 작동합니다.

import Share from 'react-native-share';

await Share.open({
      title: `테스트 타이틀.`,
      url:`${invitationLink}`
    }).catch(error => {
      console.log(error,'on Share error');
    });

관련 설정으로 AndroidManifest.xml에서

  <queries>
    <package android:name="com.kakao.talk"/> 
  </queries>

추가하였구요.

dynamiclink의 스킴과 딥링크의 스킴을 등록해놨습니다.

추가로 등록해야하는 스킴이 있다면 안내해주실 수 있을까요?

괜찮으시다면 ios에서도 공유 가능하게끔 안내 부탁드립니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다

ex) 123456

id 는 870079 입니다.

안녕하세요.

카카오 SDK 사용에 문제가 있기 보다 다이나믹 링크와 해당 링크에서 호출하는 앱 스킴을 앱이 받지 못하는것 같은데요 공유된 다이나믹 링크를 알려주시겠어요?

https://pethroomapp.page.link/2RwwHMQCneMncwnU8 이런식으로 다이나믹 링크 숏링크에서 작성해서 사용하고있습니다.
앱이 배포된 상태는 아니어서 확인이 되실지 모르겠습니다.

카카오톡 인앱브라우저에서 제공해주신 다이나믹 링크를 통해 아래 스킴으로 이동하는 것을 확인하였습니다.
(앱스토어로 이동 확인 됨)

intent://pethroomapp.page.link/2RwwHMQCneMncwnU8#Intent;package=com.google.android.gms;action=com.google.firebase.dynamiclinks.VIEW_DYNAMIC_LINK;scheme=https;S.browser_fallback_url=https://play.google.com/store/apps/details%3Fid%3Dcom.pethroom&pcampaignid%3Dfdl_short&url%3Dhttps://pethroomapp.com/family/invite/NbHUEMtVGm;end;

즉, 톡에서 인텐트 스킴 호출 문제 없이 동작합니다.
서비스측 앱이 동작되지 않는것은 위 스킴을 받을 수 있는 액티비티가 존재하는지 확인 부탁드립니다.

답변 감사합니다. 위 스킴을 받을 수 있는 액티비티 설정방법을 혹시 알 수 있을까요? 아니면 안내 페이지 링크라도 부탁드립니다…

안드로이드 문서를 참고 부탁드립니다.

https://developer.android.com/guide/components/intents-filters?hl=ko

1개의 좋아요