如何在 Android 上以“提供反馈”模式启动 Google Play 意图?

2023-12-22

我刚刚写了一个游戏谷歌应用商店 http://en.wikipedia.org/wiki/Google_Play并想提醒我的客户留下该应用程序(尤其是演示版)市场的反馈。有没有什么方法可以以将用户带到页面的反馈/评论部分的模式来启动市场意图?

我已经使用这种方法将我的演示链接到付费应用程序......

Intent goToMarket = null;
goToMarket = new Intent(
                   Intent.ACTION_VIEW,
                   Uri.parse("market://details?id=com.paulmaidment.games.flagsoftheworld"));
startActivity(goToMarket);

有最佳实践吗?

此外,有什么方法可以跟踪我的演示应用程序的推荐,以便我可以尝试计算某种转化率? (即演示应用程序在产生销售方面的效率如何。)


请注意,为了使活动流程更符合最终用户的预期,您应该考虑添加一些意图标志。 我建议:

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()调用,以便在市场不可用时(要么以某种方式卸载,要么因为设备公司不包含它),您将能够显示该应用程序的网站。


编辑:另一种选择是如何使用 Intent.ACTION_APP_ERROR 作为 Android 中“反馈”框架的手段? https://stackoverflow.com/a/24101021/878126

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Android 上以“提供反馈”模式启动 Google Play 意图? 的相关文章

随机推荐