是否可以纯粹在客户端过滤掉过滤器IOS推送通知?

时间:2016-07-26 16:31:28

标签: android ios apple-push-notifications

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

我们是否仍然可以向团队inter和milan发送推送通知给用户。 但是过滤器是否在客户端工作以仅显示内部消息?

1 个答案:

答案 0 :(得分:0)

在Android上,如果您使用Firebase发送通知,则会根据您的通知有效负载。

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

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

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