比如微信消息问题,收到消息推送后,打开会一直加载,如果消息很多就会加载很久,我知道这是因为 iOS 的推送是系统的推送,不是 app 自己做的,所以进入 app 后要重新加载一遍,这样有助于省电,以及 app 被滥用(在后台搞小动作)等。
但是 iOS 不是有个“后台刷新”功能嘛,那如果开启了后台刷新,它到底允许刷新什么呢?因为我是感觉既然开了 app 后台刷新,那微信的消息应该能在后台自动加载下来,而不是等我打开微信之后才加载呀。
有没有做 iOS 开发的朋友知道“后台刷新”这功能具体逻辑?它到底允许后台刷新什么?