是否可以完全在客户端过滤掉 filter IOS 推送通知?
Is it possible to filter out filter IOS push notification purely on client side?
假设我们有一款足球应用,用户对国际米兰和米兰队感兴趣。
但在应用程序中,他只想接收来自国际米兰的推送通知。
我们还能向国际米兰和米兰的用户发送推送通知吗?
但是过滤器在客户端工作是否只显示 inter 的消息?
在 Android 上,如果您使用 Firebase 发送通知,这取决于您的通知具有的负载。
基本上,有两种类型的通知负载:通知和数据。这是一个示例,说明了两种有效负载的通知。
{
"to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
},
"data" : {
"Nick" : "Mario",
"Room" : "PortugalVSDenmark"
}
}
如果您的通知包含两种类型的负载或仅包含 "notification" 类型,则无法处理在应用程序处于后台时显示通知的情况。
如果您的应用程序仅包含 "data" 类型的负载,无论应用程序是在后台还是在前台显示通知,您都无法处理。
假设我们有一款足球应用,用户对国际米兰和米兰队感兴趣。 但在应用程序中,他只想接收来自国际米兰的推送通知。
我们还能向国际米兰和米兰的用户发送推送通知吗? 但是过滤器在客户端工作是否只显示 inter 的消息?
在 Android 上,如果您使用 Firebase 发送通知,这取决于您的通知具有的负载。
基本上,有两种类型的通知负载:通知和数据。这是一个示例,说明了两种有效负载的通知。
{
"to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
},
"data" : {
"Nick" : "Mario",
"Room" : "PortugalVSDenmark"
}
}
如果您的通知包含两种类型的负载或仅包含 "notification" 类型,则无法处理在应用程序处于后台时显示通知的情况。 如果您的应用程序仅包含 "data" 类型的负载,无论应用程序是在后台还是在前台显示通知,您都无法处理。