如何仅向应用版本 > 4.1.1 的用户发送推送通知

How to send push notifications only to users having app version > 4.1.1

我最近发布了一个带有新页面的应用程序,我想仅向那些拥有最新应用程序版本 (4.1.1) 的用户发送推送通知(指向这些新页面)。

我正在使用 AWS-SNS 从后端代码推送通知(ruby on rails)

谁能告诉我我们如何才能做到这一点?

Amazon SNS 服务无法检测端点(即使用特定应用程序版本的用户)。因此,我想向您推荐另一个名为 Amazon Pinpoint 的 AWS 服务,根据我的研究,它支持这个用例。

总而言之,在您的应用程序中使用 Amazon Pinpoint 服务并且用户安装该应用程序时,Amazon Pinpoint 会创建终端节点(即受众数据存储库).该数据包括:

  • 您记录的任何自定义属性或指标。
  • Demographics。请参阅下面的示例图:

使用上面显示的示例人口统计数据,您可以执行以下操作:

  1. 创建 Segment,其中包括使用应用程序版本 (x.x.x) 的用户。请参阅下面的示例图:

  1. 创建一个推送通知 Campaign 以上面创建的区段为目标。