【发布时间】:2016-07-26 16:31:28
【问题描述】:
假设我们有一个足球应用,用户对国际米兰和米兰有兴趣。 但在应用程序中,他只想接收来自inter的推送通知。
我们还能向国际米兰和米兰的用户发送推送通知吗? 但是过滤器是否在客户端工作以仅显示消息?
【问题讨论】:
-
iOS 推送有两种类型,前台推送给用户,你不能。对于应用程序的静默推送,是的,您可以。
标签: android ios apple-push-notifications
假设我们有一个足球应用,用户对国际米兰和米兰有兴趣。 但在应用程序中,他只想接收来自inter的推送通知。
我们还能向国际米兰和米兰的用户发送推送通知吗? 但是过滤器是否在客户端工作以仅显示消息?
【问题讨论】:
标签: android ios apple-push-notifications
在 Android 上,如果您使用 Firebase 传递通知,则取决于您的通知具有什么有效负载。
基本上,有两种类型的通知负载:通知和数据。下面是一个示例,说明两种有效负载的通知。
{
"to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
},
"data" : {
"Nick" : "Mario",
"Room" : "PortugalVSDenmark"
}
}
如果您的通知包含两种类型的有效负载或仅包含“通知”类型,则无法处理应用在后台时是否显示通知。 如果您的应用程序仅包含“数据”类型的有效负载,那么无论应用程序是在后台还是在前台都会显示通知,否则您无法处理。
【讨论】: