feed를 눌렀을 때 앱이 설치되어 있다면 앱 실행, 안되어 있다면 플레이스토어로 이동하는 것을 하고 싶은데, 앱이 설치되어 있으면 실행은 되지만 앱이 없으면 그냥 무반응으로 작동합니다.
기본 안내에 나와있는대로 기본 세팅은 다 해놨는데,
만들어놓은 메세지 템플릿에서 공통 링크에서 안드로이드 스키마를 비활성화하고 안드로이드 마켓만 활성화해도 여전히 앱 설치되어 있으면 앱이 실행되고 아니면 무반응인데 제가 뭘 잘못 이해하고 있을까요?
https://developers.kakao.com/docs/latest/ko/message/android-link
에서 카카오톡 공유 : 안드로이드 → 사용자 정의 템플릿으로 메세지 보내기에 있는 예제 코드를 이용했습니다.
예제 코드를 보면 ShareClient.instance.isKakaoTalkSharingAvailable(context) 를 이용해 카카오톡 설치 여부를 확인하는 것으로 알고 있으니 적용되어 있는 것 같습니다.
다만 그것에 대해 또 질문을 드리자면
해당 로직은 사용자가 앱에서 카카오 공유를 통해 "메세지를 보내려고 할 때 "체크되는 로직으로 알고 있는데,
이게 메시지를 받은 수신자가 수신받은 피드 메세지를 눌렀을 때,
해당 앱이 없으면 플레이스토어로 이동하게끔 하는 코드와 관련이 있는건가요?
관련 코드 블럭이라는 말씀이 디벨로퍼스앱 설정을 말씀하시는 거로 이해하고 관련 사진 첨부해드리겠습니다.
우선 해당 개발 중인 앱이 플레이스토어에 등록되지는 않은 상태인 것이 어떤 영향이 있을까요?
플랫폼에서 마켓 url을 직접 입력으로 바꾸어서 다른 유명 앱들의 패키지 이름으로 적용해도 똑같긴 했습니다.
제가 잘못 이해했을까요? 혹 관련 코드 블럭이 개발 중인 앱 내 코드 말씀하시는 거라면 어떤 부분을 말씀해주시는 걸까요? 앞서 말씀 드렸듯이 공유 관련 코드는 예시 코드 그대로 사용하였고, 매니페스트 사진은 본문 글 최상단에 첨부해두었습니다. 그 이외의 코드는 따로 없는데 앱 내에서 어떤 코드 설정을 해주었어야 할까요?
우선 말씀해주신 내용을 잘 이해하지 못해 빙빙 돌아가는 것에 대해서 사과드립니다 ㅠㅠ
parameter를 적용하는 방법 등에 대한 내용은 구글에서 찾아봐도 예시 같은 것들이 자세히 안나와서 말씀을 정확하게 이해하지 못하는 부분이 있습니다
단순히 보내주신 창에서 parameter를 입력만 하는 것이면 아래에 ex)~로 표시되어 있는 꼴처럼 하면 되는 것인지,
아니면 parameter를 설정할 뿐만 아니라 개발 중인 앱에서 인자 값을 shareCustom() 함수에 같이 넣어줘야 하는지 모르겠어서 우선 ex 예시대로 했습니다. 혹 value를 진짜 값이 아니라 type(bool, int처럼)으로 적어주었어야 했을까요?
혹 메세지 템플릿 아이디를 알려드리는 것이 빠른 해결에 도움이 될까요?