Android에서 '의견 제공'모드에서 Google Play 인 텐트를 시작하는 방법은 무엇입니까?
방금 Google Play 스토어 용 게임을 작성했으며 고객에게 애플리케이션 (특히 데모 버전)의 시장에 대한 피드백을 남기도록 상기시키고 싶습니다. 사용자를 페이지의 피드백 / 댓글 섹션으로 이동하는 모드에서 시장 의도를 시작하는 방법이 있습니까?
내 데모를 유료 애플리케이션에 연결하는 데 이미이 접근 방식을 사용하고 있습니다.
Intent goToMarket = null;
goToMarket = new Intent(
Intent.ACTION_VIEW,
Uri.parse("market://details?id=com.paulmaidment.games.flagsoftheworld"));
startActivity(goToMarket);
모범 사례가 있습니까?
또한, 어떤 종류의 전환율을 계산할 수 있도록 데모 애플리케이션에서 추천을 추적하는 방법이 있습니까? (즉, 데모 애플리케이션이 판매를 창출하는 데 얼마나 효과적인지)
사용자를 피드백 / 댓글 섹션으로 직접 안내하는 것이 가능한지 잘 모르겠습니다. 개발자 가이드에는 그러한 가능성이 언급되어 있지 않습니다.
추천 추적에 대해서는 http://code.google.com/mobile/analytics/docs/android/#android-market-tracking 을 확인하는 것이 좋습니다 .
최종 사용자에게 더 기대되는 활동 흐름을 만들려면 몇 가지 인 텐트 플래그를 추가하는 것을 고려해야합니다. 나는 제안한다 :
String appPackageName= getPackageName();
Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appPackageName));
marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET|Intent.FLAG_ACTIVITY_MULTIPLE_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(marketIntent);
이렇게하면 사용자가 뒤로 물러날 때 애플리케이션으로 이동하고 시장에 머 무르지 않습니다 (이전에 있었으면). 또한 사용자가 앱을 다시 연 경우 (백그라운드로 이동 한 후) 마켓이 표시되지 않습니다.
startActivity()
통화에 트라이 캐치를 추가 하여 마켓을 사용할 수없는 경우 앱의 웹 사이트를 표시 할 수 있습니다 (어떻게 든 제거했거나 기기 회사에서이를 포함하지 않았기 때문).
편집 : 또 다른 대안은 Android에서 "피드백"프레임 워크를위한 수단으로 Intent.ACTION_APP_ERROR를 사용하는 방법입니다.
'code' 카테고리의 다른 글
VB6 및 VBA 용 대체 IDE (0) | 2020.11.28 |
---|---|
JSON 객체에서 __type 속성을 직렬화하지 않는 방법 (0) | 2020.11.28 |
특성 클래스는 어떻게 작동하며 어떤 역할을합니까? (0) | 2020.11.28 |
Python 2.7 용 메모 라이브러리 (0) | 2020.11.28 |
./ 도트 슬래시로 시작하는 경로가있는 현재 디렉토리의 GitLab 마크 다운에서 이미지를 어떻게 참조 할 수 있습니까? (0) | 2020.11.28 |