假设我们有一个足球应用程序,用户对团队inter和milan感兴趣。 但在应用程序中,他只想收到国际米兰的推送通知。
我们是否仍然可以向团队inter和milan发送推送通知给用户。 但是过滤器是否在客户端工作以仅显示内部消息?
答案 0 :(得分:0)
在Android上,如果您使用Firebase发送通知,则会根据您的通知有效负载。
基本上,有两种类型的通知有效负载:通知和数据。以下示例说明了两种类型的有效负载的通知。
{
"to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
},
"data" : {
"Nick" : "Mario",
"Room" : "PortugalVSDenmark"
}
}
如果您的通知包含两种类型的有效负载或仅包含"通知"类型,如果应用程序在后台时显示通知,则无法处理。 如果您的应用程序仅包含"数据"无论应用程序是在后台还是在前台,如果显示通知,您可以处理的有效负载类型。