有人知道iOS是否有预算用于远程推送通知?
也就是说,如果某个应用或设备在一天内收到过多的远程推送通知,那么应用或设备是否会被切断"或者在当天余下时间以某种方式限制?
我知道Apple Watch有针对并发症更新的预算。我也知道iOS应用程序可以在一天内请求的后台刷新次数有预算。这取决于iOS对该应用的使用模式的确定,是一个好的公民",电池寿命等。
如果有远程推送通知的预算,是在应用级别还是设备级别?有什么方法可以知道什么时候用尽了吗?
调查的原因是我考虑通过远程推送通知在应用程序中强制执行常规后台活动。不理想,但比后台刷新间隔更可靠。
感谢您提供的任何帮助/见解。
答案 0 :(得分:3)
如果您在短时间内向同一设备发送多个通知,推送服务将仅发送最后一个。因此,我不建议使用推送通知来触发方法或后台活动。
Apple推送通知服务(APNS)不保证推送通知一直到达,这是有风险的!