Swift 如何从客户端设备自定义远程通知标题和正文?
我想在客户端设备上自定义远程通知,然后再将其显示在用户界面上。特别是,我想编辑标题和正文,以便在锁屏上显示,每次通知到达时,都会显示横幅和通知中心,它们就像横幅一样显示。我不想设置服务器通知标题和正文。我只想在显示之前在客户端设备上设置自定义 有办法吗 有导游吗Swift 如何从客户端设备自定义远程通知标题和正文?,swift,apple-push-notifications,Swift,Apple Push Notifications,我想在客户端设备上自定义远程通知,然后再将其显示在用户界面上。特别是,我想编辑标题和正文,以便在锁屏上显示,每次通知到达时,都会显示横幅和通知中心,它们就像横幅一样显示。我不想设置服务器通知标题和正文。我只想在显示之前在客户端设备上设置自定义 有办法吗 有导游吗 { "aps" : { "alert" : "", "content-available" : 1 }, "action" : "update", "extraData"
{
"aps" : {
"alert" : "",
"content-available" : 1
},
"action" : "update",
"extraData" : {
"updateType" : 2,
"updateMessage" : "New version available 1.1.2"
}
}
<> >代码> APS字典必须具有密钥<代码>内容> /COD>值>代码> 1 /代码>,因此每当您的设备接收到具有此键和值的远程通知时,它将被视为无声通知。p>
键警报
的值必须为空字符串“
”。否则,iOS系统将显示该通知
每当iOS操作系统收到静默通知时,它将触发您的AppDelegate
类的应用程序:didReceiveMemotentification:fetchCompletionHandler:
方法。在此方法中,您可以通过userInfo
参数获取通知的有效负载
在上述有效负载中,action
和extraData
是我的自定义数据。基于此,您可以处理收到的通知。在上面的示例中,我通过附加另一个字符串,根据字符串updateMessage
更改通知的文本。更改字符串后,可以安排本地通知:通过这种方式,可以更改收到的远程通知的文本
对于远程通知
,您必须启用后台模式
我也有同样的问题..您的问题解决了吗?以及如何>