我在iOS 7.1上的远程通知背景模式遇到问题。我在Radar上提交了一个错误(http://openradar.appspot.com/radar?id=5279828798341120),为方便起见,在下面复制了该错误。
有人遇到这个问题吗?苹果到底有话可说吗?
发送带有content-available标签的推送通知应该在后台唤醒应用程序并调用application:didReceiveRemoteNotification:fetchCompletionHandler。它在iOS 7.0.6上运行良好,但在iOS 7.1.1上却无法运行。
如果应用程序是在后台启动的,并且调用了application:didReceiveRemoteNotification:fetchCompletionHandler,则多任务屏幕截图应为红色。此外,Xcode Organizer中的控制台日志应该显示Application确实收到了远程通知。
在iOS 7.0.6上,多任务屏幕截图确实是红色的。此外,Xcode Organizer中的控制台日志显示以下日志:
May 30 16:50:14 iPad kernel[0] <Debug>: launchd[266] Container: /private/var/mobile/Applications/47E7DA84-E83A-4B43-B550-7D203921BD49 (sandbox)
May 30 16:50:14 iPad Test[266] <Warning>: Application did receive remote notification
在iOS 7.1.1上,多任务屏幕截图保持白色,并且Xcode Organizer中的控制台日志不显示任何内容。
iPhone 5:iOS 7.1.1 [11D201]。iPad 2:iOS 7.0.6 [11B651]。
iPhone 5 32GB AT&T,使用WiFi。iPad 2 16GB,使用WiFi。
这是一个错误的警报。我用于测试的设备之一在设置(设置->常规->后台应用刷新)中禁用了后台抓取。我正在解决问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句