如果用户手动终止应用程序,在该应用程序收到推送通知后,如何增加应用程序图标上的徽章编号
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
application.applicationIconBadgeNumber = 1
}
" contentAvailable:1"
你能帮助我吗,非常感谢你。
答案 0 :(得分:2)
正常的APNS有效载荷如下:
{
"aps":{
"alert": "Hello, world!",
"sound": "default"
"badge": "2"
}
}
无声的APNS推送有效载荷如下:
aps {
content-available: 1
alert: {...}
}
当静音推送通知到达设备时,用户对通知一无所知。但是,您的应用会收到通知,应用会有一些时间下载新内容并将其呈现给用户。
如果你杀了App,当静音推送通知到达设备时,用户无法获得任何警报!所以检查你的有效载荷!