【问题标题】:iOS / Android Push Notification Categories / Sub Types / TaxonomyiOS / Android 推送通知类别 / 子类型 / 分类
【发布时间】:2019-11-14 21:43:46
【问题描述】:

许多公司定义了不同的推送通知子类型。用户可以根据自己的兴趣选择加入/退出不同的子类型。请参阅 instagram 中的附加图片,您可以在设置中选择订阅不同的推送通知子类型。问题:有没有办法根据用户的选择在通知的有效负载和ios / android os中指定推送通知子类型,将其发送给他们。换句话说,服务器端是否可以只发送任何带有子类型字段集的推送通知,而 os/paltform 就可以了。还是服务器端应该处理这个业务逻辑,只发送人们订阅的相关通知?

【问题讨论】:

  • 错字:“会给他们看”-->“会给他们看”

标签: android ios push-notification apple-push-notifications android-push-notification


【解决方案1】:

服务器端应该处理它。在设备上处理它的唯一方法是推送一个静默通知,然后当它唤醒应用程序时(顺便说一句,这不一致),您将根据用户的偏好检查通知的键/值。

最好让用户启用哪个通知“类别”的服务器属性并且只发送给感兴趣的用户。

大多数推送服务(亚马逊的 SNS、Firebase)都为您提供分组,因此如果您不想自己构建该功能,您可以通过非常便宜且简单的选择来实现这些目标。

【讨论】:

  • 谢谢。那么,SNS 中的“分组”是指主题吗?此外,这意味着您需要在后端维护一个用户数据库及其偏好——对吧?
  • 是的主题,我真的不记得他们使用什么措辞。
  • 唯一的事情是,在使用亚马逊 SNS 时,您需要将您的用户对象与订阅 APNS 令牌时获得的 SNS 令牌关联起来。您的后端会向 SNS 发送 REST 调用,您可以发送给该个人用户或发送给某个主题。
猜你喜欢
  • 2019-09-24
  • 2018-03-21
  • 2019-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多