问题
为发布应用程序版本发送静默通知会显示下一个日志:
SpringBoard[48] <Warning>: High Priority Push: [Bundle ID] - BAR Disabled
任何想法?酒吧禁用??看起来当“BAR Disabled”日志出现时,方法(didReceiveRemoteNotification - fetchCompletionHandler)没有被调用。
更多信息
- BAR Disabled Log 出现在经过测试的 iphone 4s 和 iphone6 的生产应用程序中
- BAR Disabled Log 未出现在测试的 iPhone5 中,调用了 fetchCompletionHandler。
- 调试时不显示 BAR 禁用日志。
- BAR Disabled Log 出现参数“content-available”:1
- 用swift和objective-c测试
- 使用分发配置文件(testflight)和临时配置文件(iTunes)进行测试
- iOS 版本 9.3.1
通知
{"aps":{"alert":"Test","sound":"default","content-available":1}, "data" : 345}
结果
显示带有文本“Test”的通知并播放默认声音,但未调用 fetchCompletionHandler,只是一个日志:
SpringBoard[48] <Warning>: High Priority Push: [Bundle ID] - BAR Disabled