Dev Talk 이리저리 찾아봐도 V2에서 처리하는 방법에 대한 내용을 못찾았습니다.
제목과 같이 두 가지 문의가 있습니다.
- referrer param 전달 방법
이리저리 둘러본 바 sendCustom()을 사용해야 referrer을 보낼 수 있다고 하여 커스텀 템플릿은 앞서 만들었습니다만
android market URL PARAM의 value 설정 부분을 어떻게 해야 올바른지 알려주시면 감사하겠습니다.
아래는 소스 코드입니다.
저는 사용자 아이디를 referrer로 넘겨서 인스톨한 사용자 앱에서 onReceive()를 통해 referrer인자를 받아보고 싶거든요.
지금과 같이 구성한 상태에서 설치된 앱에서 onReceive()에서 referrer를 보면
utm_source=google-play&utm_medium=organic 와 같은 값이 출력됩니다.
어디를 어떻게 손봐야할런지요?
String templateId = "15685";
String referrer = Utils_Crypto.encode(userInfo.getId());
Map<String, String> templateArgs = new HashMap<String, String>();
templateArgs.put("referrer", referrer);
Map<String, String> serverCallbackArgs = new HashMap<String, String>();
serverCallbackArgs.put("user_id", "${current_user_id}");
serverCallbackArgs.put("product_id", "${shared_product_id}");
KakaoLinkService.getInstance().sendCustom(getContext(), templateId, templateArgs, serverCallbackArgs, new ResponseCallback<KakaoLinkResponse>() {
@Override
public void onFailure(ErrorResult errorResult) {}
@Override
public void onSuccess(KakaoLinkResponse result) {}
});
- 테스트 방법 문의입니다.
커스텀 템플릿은 Kakao Develops에서 설정해둔 Market URL을 따라 링크가 걸리더라구요.
그런데 이미 앱이 상용 버전이 출시 된 상태라서 테스트를 위해 확인도 안된 사항을 배포하려고하니 조금 꺼려지네요.
그래서 Google Console에서 알파 버전을 출시하고 test url(https://play.google.com/apps/testing/앱 패키지명)로 테스트를 진행하고자 했는데,
이건 또 Kakao Develops 설정에서 테스트 URL로 수정을 못하게 되어있네요.
상용 배포를 하지 않고 테스트 할 수 있는 방법이 없을까요?
구글 검색이나 DevTalk을 보면 예전에는 referrer 관련 글들이 많이 보이는데
V2에서는 관련 블로그나 문의 등의 내용이 안보이더라고요.
엄청 쉬워서 문의 자체가 필요없는 걸로 혼자 낑낑대고 있는건 아닌지…ㅠㅠ