【问题标题】:Is it possible to filter out filter IOS push notification purely on client side?是否可以纯粹在客户端过滤掉过滤器 IOS 推送通知?
【发布时间】:2016-07-26 16:31:28
【问题描述】:

假设我们有一个足球应用,用户对国际米兰和米兰有兴趣。 但在应用程序中,他只想接收来自inter的推送通知。

我们还能向国际米兰和米兰的用户发送推送通知吗? 但是过滤器是否在客户端工作以仅显示消息?

【问题讨论】:

  • iOS 推送有两种类型,前台推送给用户,你不能。对于应用程序的静默推送,是的,您可以。

标签: android ios apple-push-notifications


【解决方案1】:

在 Android 上,如果您使用 Firebase 传递通知,则取决于您的通知具有什么有效负载。

基本上,有两种类型的通知负载:通知和数据。下面是一个示例,说明两种有效负载的通知。

 {
  "to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
  "notification" : {
    "body" : "great match!",
    "title" : "Portugal vs. Denmark",
    "icon" : "myicon"
 },
  "data" : {
    "Nick" : "Mario",
    "Room" : "PortugalVSDenmark"
 }
}

如果您的通知包含两种类型的有效负载或仅包含“通知”类型,则无法处理应用在后台时是否显示通知。 如果您的应用程序仅包含“数据”类型的有效负载,那么无论应用程序是在后台还是在前台都会显示通知,否则您无法处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    相关资源
    最近更新 更多