有了iOS 8,就可以在APN字典中发送一个“警报”键,作为包含警报文本的字符串或在其“body”键中包含警报文本的字典。在看苹果文档。 7中,“iOS”键必须是包含警报文本的字符串。
我的问题是:如果我想利用“警报”字典中的iOS 8功能发送远程通知(特别是Apple的“标题”键),它会继续使用iOS 7吗?也就是说,APNS是否知道设备正在运行iOS 7或8,并将适当的数据发送给它?还是我的服务器必须知道设备正在运行iOS 7,并在发送运行iOS 8的设备时发送带有“警报”字符串的有效负载?
这有意义吗?谢谢!
发布于 2015-05-28 10:21:07
它起作用了。在iOS 7.1.2上使用以下有效负载进行测试:
{
"aps":{
"alert": {
"body": "alert body",
"title": "alert title"
},
"sound": "default",
"badge": 1
}
}(顺便说一句。我没有看到任何关于iOS8 8的注意--只是在文档中。)
https://stackoverflow.com/questions/30495804
复制相似问题