应用内评分对话框 API
请求用户在 Google Play 上评分:通过 rateapp:// 从您的 Web 应用触发原生“为此应用评分”对话框,或让 WebViewGold 自动询问。
Google Play 上的好评是应用增长最有力的推动因素之一。借助 WebViewGold 的应用内评分对话框 API,您可以在恰当的时机请求用户评分 — 例如在成功购买后,或用户在您的 Web 应用中完成某项任务之后。
方式 1:从 Web 应用手动触发评分对话框
通过 HTML 链接或 JavaScript 调用以下 URL,即可显示原生的"为此应用评分"对话框:
<a href="rateapp://">喜欢这个应用吗?给我们评分吧!</a>
window.location.href = "rateapp://";
用户确认对话框后,会打开您应用的 Google Play 页面,以便留下评价。要使其生效,请在 Config.java 中将 RATE_MY_APP_URL 设置为您应用的 Google Play URL:
public static final String RATE_MY_APP_URL = "https://play.google.com/store/apps/details?id=com.yourcompany.yourapp";
注意:如果 RATE_MY_APP_URL 为空,rateapp:// 调用将被忽略。对话框的标题和文字可以通过 strings.xml 中的 rate_title 和 rate_message 条目自定义。
方式 2:让 WebViewGold 自动询问
WebViewGold 也可以在用户使用应用一段时间后自动显示"为此应用评分"的提示。请在 Config.java 中配置此行为:
SHOW_RATE_DIALOG— 设置为true启用自动评分提示(设置为false则禁用)。RATE_DAYS_UNTIL_PROMPT— 安装后至少经过多少天才显示提示。RATE_LAUNCHES_UNTIL_PROMPT— 至少启动应用多少次后才显示提示。
典型使用场景:
- 在积极的互动之后立即请求评价(完成订单、升级、预订成功)。
- 先在您的网站上展示自己的"喜欢这个应用吗?"流程,只将满意的用户引导至
rateapp://。