Pau*_*ent 63 android android-intent google-play
我刚刚为Google Play商店编写了一款游戏,并希望提醒我的客户在应用程序市场上留下反馈(特别是演示版).有没有办法以一种模式启动市场意图,将用户带到页面的反馈/评论部分?
我已经使用这种方法将我的演示链接到付费应用程序......
Intent goToMarket = null;
goToMarket = new Intent(
Intent.ACTION_VIEW,
Uri.parse("market://details?id=com.paulmaidment.games.flagsoftheworld"));
startActivity(goToMarket);
Run Code Online (Sandbox Code Playgroud)
有最好的做法吗?
另外,有没有办法跟踪我的演示应用程序中的推荐,以便我可以尝试计算某种转换率?(也就是说,演示应用程序在产生销售方面的效果如何.)
and*_*per 81
请注意,为了使最终用户更期望活动流动,您应该考虑添加一些意图标志.我建议:
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);
Run Code Online (Sandbox Code Playgroud)
这样,当用户按下时,他将到达您的应用程序而不是留在市场上(如果他之前在那里).此外,如果用户再次打开您的应用程序(在它移至后台之后),则市场将不会显示.
您还可以为startActivity()呼叫添加try catch ,以便在市场不可用时(无论是以某种方式卸载,还是因为设备的公司未包含它),您将能够显示应用的网站.
编辑:另一种选择是如何使用Intent.ACTION_APP_ERROR作为Android中"反馈"框架的手段?
小智 13
我不确定是否可能将用户直接带入反馈/评论部分.开发者指南没有提到这种可能性.
至于跟踪引荐,您可能需要查看以下内容:http: //code.google.com/mobile/analytics/docs/android/#android-market-tracking
| 归档时间: |
|
| 查看次数: |
23839 次 |
| 最近记录: |