
应用商店评价提示示例
建议
- Android 和 iOS 提供了在应用内直接显示应用商店评价模态框的功能。我们将向您展示如何在有或没有此功能的情况下请求评价:
- Apple 的请求应用商店评价文档
- Google Play 应用内评价 API
- 如果运行非原生应用,您可能需要添加插件或包来在应用中直接显示应用商店评价(例如 Flutter 或 Expo)。
- 您可能希望使用 OneSignal SDK 的
addTrigger
方法来以编程方式显示消息,但我们也会展示不用代码的方法。
设置
1. 创建消息
导航到消息 > 应用内 > 新建应用内或打开现有的应用商店评价模板。 为您的评价按钮添加操作 ID,如下所示:
为评价按钮添加操作 ID
2. 添加触发器
触发器是消息应该显示的时机。我们提供无代码触发器选项和需要代码的选项。 如果您选择无代码路线,可以在步骤 1 中设置受众为您希望获得评价的用户群体,如会话数很多且长期使用应用的用户。 如果您选择代码路线,可以根据用户操作以编程方式决定何时请求评价。这应该在用户没有做重要事情或不会打断他们使用应用时进行。 在这个例子中,我们将应用内触发器键设置为ask_for_review
,值为 show
。实际的键和值不需要是这些确切的内容,但需要与您在 addTrigger
方法中设置的内容匹配。
例如:OneSignal.InAppMessages.addTrigger("ask_for_review", "show");

示例显示了在 addTrigger 方法中使用的相同键值对。
3. 处理应用商店评价提示
与上面的触发器选项类似,您可以使用无代码和需要代码的选项来引导用户撰写评价。无代码选项
无代码选项
如果您选择无代码路线,有几个步骤需要遵循:
- 更新细分以使用”设备类型是 Android”过滤器。
- 复制应用内消息,在复制的消息中,更新细分以使用”设备类型是 iOS”过滤器。- 您应该有 2 个不同的应用内消息和 2 个不同的细分(一个用于 iOS,另一个用于 Android)。
- 在”立即评价”按钮内添加 URL 点击操作,链接到您基于 iOS 和 Android 列表的应用商店列表。
- Android 文档 展示了如何链接到应用商店。这里是一个示例 URL:
https://play.google.com/store/apps/details?id=<package_name>
- Apple 文档 展示了以下 URL 方案:
https://apps.apple.com/app/id<#Your App Store ID#>?action=write-review
需要代码的选项
需要代码的选项
在我们 SDK 的
InAppMessages.addClickListener
方法中,您可以监听消息被点击的时机,并根据上面设置的 action ID
进行不同的处理。在这个监听器方法中,您可以以编程方式调用 iOS 或 Android 选项来呈现应用商店评价模态框。4. 安排和启用
Apple 将每个用户每年的评价提示限制为三次,Google 建议每月少于一次但没有说明确切的配额。 为了确保您不会过度显示应用内消息,您可以将应用内安排设置为每 17 周显示一次,如下所示:
这些设置将显示应用内消息最多 40 次,间隔 17 周。如果您想要总共询问超过 40 次,请增加次数。
- 在对您的应用有良好体验的用户上设置标签。这可以通过会话数量来监控,添加标签来表示他们对您应用的体验,或者使用 IAM 收集反馈并为那些留下好评的用户分配数据标签。
- 创建一个细分,然后将此细分用作原生评论提示 IAM 的受众。
您现在已完成设置。您的用户将被要求进行评论而无需离开您的应用程序。大大减少了操作摩擦点。