Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone ios推送通知在应用关闭或应用处于后台时获取并更新徽章计数_Iphone_Ios_Xcode_Push Notification - Fatal编程技术网

Iphone ios推送通知在应用关闭或应用处于后台时获取并更新徽章计数

Iphone ios推送通知在应用关闭或应用处于后台时获取并更新徽章计数,iphone,ios,xcode,push-notification,Iphone,Ios,Xcode,Push Notification,基本上,我想实现这样一个功能,当用户收到通知时,它将显示徽章计数,并在收到另一个通知时更新徽章计数,而不打开应用程序,或者应用程序处于后台,我在谷歌上搜索过,但很多人说操作系统会通过你的推送通知徽章号来更新徽章号,但无法更新我已经检查了回复,它正在接收徽章号,但无法更新徽章号,如果应用程序正在运行,则工作正常,但如果应用程序处于后台或关闭状态,则通知会成功,但无法更新徽章计数。在IOS 7中,apple提供此功能 - (void)receivedBackgroundNotification:(N

基本上,我想实现这样一个功能,当用户收到通知时,它将显示徽章计数,并在收到另一个通知时更新徽章计数,而不打开应用程序,或者应用程序处于后台,我在谷歌上搜索过,但很多人说操作系统会通过你的推送通知徽章号来更新徽章号,但无法更新我已经检查了回复,它正在接收徽章号,但无法更新徽章号,如果应用程序正在运行,则工作正常,但如果应用程序处于后台或关闭状态,则通知会成功,但无法更新徽章计数。在IOS 7中,apple提供此功能

- (void)receivedBackgroundNotification:(NSDictionary *)notification 
                fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandle 
这将处理通知在后台,但我不能得到任何函数,给我这个结果,通知在后台得到,请帮助我,如果任何朋友知道


谢谢

您只是想增加徽章数量吗?i、 e.您发送两个单独的推送通知,并且您希望看到2个徽章计数?如果您谈论的是推送通知,则是服务器端的(服务器设置有效负载-收到的消息、徽章计数等)。就像这个问题的答案一样,谢谢你的快速回复,没有,你看到正在运行的zynga应用程序,当它向你发送通知(1,2,3…)时,它会自动更新我想做的徽章计数,就像那样,从服务器上返回的徽章计数在aps通知中,但它无法更新。有什么建议吗?