我在iOS 8.1.2后台处理推送通知时遇到问题,特别是在iPhone上。
所以基本上,当我向我的iPad发送推送通知(运行iOS 8.1.2)时,无论我的应用程序在前台运行还是在后台暂停,方法application:didReceiveRemoteNotification:fetchCompletionHandler:
都会被调用。但是在我的iPhone上(也运行iOS 8.1.2),只有在我的应用程序位于前台时才会调用该方法。
之前有没有人遇到过这个问题,或者可能知道解决方案?
仅供参考,我的应用已启用远程通知后台模式,并且我已将 content-available = 1 添加到通知有效内容中。我也在生产环境中发送推送通知。