Chr*_*eid 3 android ios firebase google-cloud-messaging firebase-cloud-messaging
因此,在向Android设备发送通知时,您可以指定标签属性:
"notification": {
"title": title,
"body": message,
"sound": sound,
"tag": "STRING_TO_GROUP_NOTIFICATIONS_BY"
}
Run Code Online (Sandbox Code Playgroud)
这会将具有相同标签的通知分组在一起,以便在有大量通知时不会给用户带来混乱,而只会显示最新的通知。
这对于说说聊天应用程序非常有用,它具有多个接收大量消息的频道,因此您可以按频道分组并最大程度地减少用户通知中的噪音。
安薇
iOS有什么方法可以做到这一点吗?
该tag参数目前仅支持Android(您可能已经知道这就是您寻找iOS的原因),并且iOS中目前没有对应的参数。
从我在这里的答案:
为了在iOS中捆绑通知,您必须指定一个thread-id:
为该键提供一个字符串值,该字符串值表示用于分组通知的特定于应用程序的标识符。系统在Notification Center和其他系统界面中将具有相同线程标识符的通知分组在一起。对于本地通知,此键对应于UNNotificationContent对象的threadIdentifier属性。
但是,当前在FCM中没有对应的参数thread-id。您可以尝试做的是利用data消息有效负载,并将指定thread-id为自定义键值对。
一些可能有用的帖子:
| 归档时间: |
|
| 查看次数: |
3625 次 |
| 最近记录: |