假设我正在向标题为 hello world
的移动设备发送推送通知。在客户端,我存储 hello world
通知已发送的次数。让我们假设该值为 3。现在收到后,我想在通知标题中显示已收到多少次通知。所以通知标题应该是 hello world: 3
。
Android 和 iOS 上的(终止的)后台通知是否可以实现这一点?
答案 0 :(得分:1)
如果您发送的消息具有 notification
属性,则系统会在应用后台处理时处理该消息。因此,在这种情况下,您无法修改向用户显示的内容。
如果您想有机会更改在设备上向用户显示的内容(甚至是否),您应该发送一条仅带有 data
属性的消息。无论应用程序是在前台还是在后台,纯数据消息都会传递到您的应用程序代码。然后,您的应用程序代码可以向用户显示通知消息。