我正在将SNS推送通知应用到我正在构建的应用中,我想知道如何处理用户通知设置?我不明白的是,如果SNS提供了一种管理想要接收通知类型“A”但不是“B”类型的用户的方法。更现实世界的关联是管理想要收到评论通知但不喜欢的Facebook用户。 SNS是否提供了一种简单的方法来管理它?
我可以通过自己的服务器/数据库自行管理它,但这似乎是SNS应该能做的事情。
答案 0 :(得分:3)
我建议每种通知类型都是不同的SNS主题。这样,用户也可以控制他订阅的每个主题。这会在您的应用中为您提供更多功能,但这样您就可以达到设计目标,即允许每个用户订阅不同类型的通知。
主题是免费的,但发送的SNS消息是收费的。
免费提供:每月,Amazon SNS客户可免费获得1,000,000个Amazon SNS请求,100,000个HTTP通知,1,000个电子邮件通知和100个SMS通知。
答案 1 :(得分:0)
没有。 SNS没有提供基于通知类型管理用户订阅的方法
实际上没有隐式通知类型定义。虽然您可以将其作为有效载荷的一部分。
所以你可以