【发布时间】:2016-06-09 18:30:20
【问题描述】:
当您想向移动设备发送消息时,我正在阅读有关 通知 类型和 数据 类型之间区别的 GCM 文档。
他们说 notification 类型总是折叠的,但对我来说不清楚它到底是什么意思?
这是否意味着如果我发送两个或多个通知(在用户能够打开上一个之前)只有最后一个可见?
【问题讨论】:
标签: push-notification google-cloud-messaging
当您想向移动设备发送消息时,我正在阅读有关 通知 类型和 数据 类型之间区别的 GCM 文档。
他们说 notification 类型总是折叠的,但对我来说不清楚它到底是什么意思?
这是否意味着如果我发送两个或多个通知(在用户能够打开上一个之前)只有最后一个可见?
【问题讨论】:
标签: push-notification google-cloud-messaging
可折叠或不可折叠
推送消息可以是可折叠的或不可折叠的。 “可折叠”意味着最近的消息会覆盖任何先前排队等待发送的消息。可折叠消息的一个典型示例是实时游戏得分。如果之前的分数更新尚未到达目的地,Android 客户端将只会获得最新的分数。然而,这是在尽力而为的基础上发生的:无法保证在 GCM 中发送消息的顺序,因此在某些情况下,“最新”消息实际上可能不是最新消息。
通知:设置通知负载。可能有可选的数据负载。始终可折叠。
数据:仅设置数据负载。可以是可折叠的或不可折叠的。
【讨论】: