如何在ios中隐藏推送通知?我需要将推送通知转换为本地通知。这个有效载荷的结构应该是什么?
答案 0 :(得分:7)
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html 您可以参考以上链接以了解推送通知的有效负载。 要不显示推送通知,您需要在没有警报的情况下传递有效负载。如果您想要一个静音通知,请将Content-available设置为1.这将有所帮助。
例如:
{"aps" : {
"content-available" : 1
},
"YourData":""
}
答案 1 :(得分:1)
隐藏有效负载的结构推送通知是..
此显示通知
{
"aps" : {
"alert" : "Message received from Bob"
"badge" : 5,
},
"acme1" : "bar",
"acme2" : [ "bang", "whiz" ]
}
这个会隐藏您的通知
{
"aps" : {
"badge" : 5,
},
"acme1" : "bar",
"acme2" : [ "bang", "whiz" ]
}