안녕하세요, 도중에 궁금한게 있어서 질문드립니다. 앱 초대시 api 문서를 보니깐 setDeepLink 란 것이 있는데, Uri.parse("어플 스토어 주소") 를 했는데 안되더라구요, DeepLink 란 것은 따로 만들어 주어야 하는거 같은데 이해가 부족하여 질문드립니다. 어떻게 해야하나요 ? 질 좋은 강의로 아주 큰 도움이 됩니다. 감사합니다. ! 꾸준히 잘 보고 있습니다. ^.^
방금 최신버전의 API로 테스트 해 보니 지금은 setDeepLink를 꼭 지정해 줘야 제대로된 초대 링크가 작성됩니다. Uri.parse("play.google.com/store/apps/details?id=[앱패키지명]") 형태로 실제 플레이스토어 주소를 넣어서 잘 되는 것 확인했습니다. 앱이 설치되어 있다면 초대 링크가 앱 실행으로 연결되고, 앱이 설치되어 있지 않다면 플레이스토어로 연결됩니다. 딥링크를 따로 만드는 것은 아닙니다. 딥링크에 대해서는 구글 검색을 통해서 무엇인지 알 수 있으리라 생각됩니다. 그리고 에뮬레이터에서는 초대가 실패하였습니다. 실제 기기로는 잘 되었습니다. 참고하세요.
정말 작은 부분으로 괜히 귀찮게 해드려서 죄송합니다. private void sendInvitation() { Intent intent = new AppInviteInvitation.IntentBuilder("초대 제목") .setMessage("바보") // 아래 두 링크 둘다 안되넹 // .setDeepLink(Uri.parse("play.google.com/store/apps/details?id=[com.nhn.android.search]")) .setDeepLink(Uri.parse("play.google.com/store/apps/details?id=com.nhn.android.search")) .setCallToActionText("설치하기") .build(); startActivityForResult(intent, REQUEST_INVITE); } 로 작성하였는데, 이메일 까지 받은거면 초대 성공한 것으로 보아도 되는거죠 ? email 로 초대 받아서 install 클릭하면 playstore 에서 요청한 URL을 서버에서 찾을 수 없습니다. 라고 뜨네요
안녕하세요, 도중에 궁금한게 있어서 질문드립니다. 앱 초대시 api 문서를 보니깐 setDeepLink 란 것이 있는데, Uri.parse("어플 스토어 주소") 를 했는데 안되더라구요,
DeepLink 란 것은 따로 만들어 주어야 하는거 같은데 이해가 부족하여 질문드립니다. 어떻게 해야하나요 ?
질 좋은 강의로 아주 큰 도움이 됩니다. 감사합니다. ! 꾸준히 잘 보고 있습니다. ^.^
방금 최신버전의 API로 테스트 해 보니 지금은 setDeepLink를 꼭 지정해 줘야 제대로된 초대 링크가 작성됩니다. Uri.parse("play.google.com/store/apps/details?id=[앱패키지명]") 형태로 실제 플레이스토어 주소를 넣어서 잘 되는 것 확인했습니다. 앱이 설치되어 있다면 초대 링크가 앱 실행으로 연결되고, 앱이 설치되어 있지 않다면 플레이스토어로 연결됩니다. 딥링크를 따로 만드는 것은 아닙니다. 딥링크에 대해서는 구글 검색을 통해서 무엇인지 알 수 있으리라 생각됩니다. 그리고 에뮬레이터에서는 초대가 실패하였습니다. 실제 기기로는 잘 되었습니다. 참고하세요.
정말 작은 부분으로 괜히 귀찮게 해드려서 죄송합니다.
private void sendInvitation() {
Intent intent = new AppInviteInvitation.IntentBuilder("초대 제목")
.setMessage("바보")
// 아래 두 링크 둘다 안되넹
// .setDeepLink(Uri.parse("play.google.com/store/apps/details?id=[com.nhn.android.search]"))
.setDeepLink(Uri.parse("play.google.com/store/apps/details?id=com.nhn.android.search"))
.setCallToActionText("설치하기")
.build();
startActivityForResult(intent, REQUEST_INVITE);
}
로 작성하였는데, 이메일 까지 받은거면 초대 성공한 것으로 보아도 되는거죠 ?
email 로 초대 받아서 install 클릭하면 playstore 에서 요청한 URL을 서버에서 찾을 수 없습니다. 라고 뜨네요
해당 url로 pc에서 그냥 접속은 되나요? 플레이스토어에 배포가 되어 있어야 합니다
@@survivalcoding 네이버 앱 주소입니다 pc에서도 같은현상이네요
그럼 url에 문제가 있는 것 같네요. 다른 잘 되는 Url로 테스트 해 보시죠