【问题标题】:Rate this app in android在安卓中评价这个应用程序
【发布时间】:2014-08-13 08:10:42
【问题描述】:

我正在尝试在我的应用程序中创建我的应用程序功能的通常费率。我知道我们可以使用以下行将活动发送到 Playstore:

   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);
startActivity(marketIntent);

但是不是直接去playstore,是否可以直接在playstore中打开如下反馈页面?

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以在GitHub 上使用here 中的库AppRate 或您在上面帖子中显示的直接方式来打开应用的市场页面。但无法打开提示画面。 This post 假设不允许通过 API 控制某些市场功能以防止滥用。

    【讨论】:

    • 据我所知,这个库并没有按照问题直接打开反馈页面。
    • 从 GitHub 页面引用“只要在 AppRater 实例上调用 show(),就会显示提示对话框(如果足够的话)”
    • 哪一个只是你自己应用中的一个 AlertDialog?
    • 是,然后使用新 Intent(Intent.ACTION_VIEW, Uri.parse(String.format(mTargetUri, mPackageName))) 打开一个 Intent。该代码在 GitHub 上提供,因此您可以查看它...
    • 我做到了。目标 uri 只是 market://details?id=packagename。这不会自动在 Play 商店应用中打开费率对话框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 2023-03-10
    • 2011-04-23
    • 1970-01-01
    相关资源
    最近更新 更多