我们正在发送静默推送来唤醒我们的应用程序。(我们确实使用优先级 5 并推送类型“背景”)
这适用于大多数 iOS 设备。
但是出乎意料的是 2 台 iOS 设备(一台在 iOS 14 上,一台再次降级到 14)不再唤醒。
- 我们尝试重新安装应用程序,但没有成功。
- 徽章设置正确。
- 将设备连接到控制台时,我们会看到以下日志:
dasd(DuetActivitySchedulerDaemon)[141] <Notice>: Push not allowed for <private>
- 与可以正常工作的设备进行比较时,我们没有看到上面的日志,但我们确实看到了:
dasd(DuetActivitySchedulerDaemon)[125] <Notice>: com.apple.pushLaunch.appId:A53B1D:[ {name: DeviceActivityPolicy, policyWeight: 5.000, response: {Decision: Can Proceed, Score: 0.05}}
] sumScores:92.260000, denominator:97.010000, FinalDecision: Can Proceed FinalScore: 0.951036}
有人知道我们缺少什么或如何进一步调试吗?