我希望通过让我的应用在收到通知时自动下载一些数据(大约 10KB)来提高响应速度。我的两个选择(我认为)是:
- 尝试将我需要的所有信息打包到 4k 有效负载限制中——这可能是可能的,但肯定对 iOS/WP 实现没有帮助,因为它们的限制要低得多。它也将是不可扩展的,我需要手工制作消息。
- 发送一个通知,应用程序将对此做出反应并在后台下载数据。
如果是2,我可以这样做吗?当应用程序尚未在后台或前台运行时可以完成吗?
对于某些更新,我想向用户显示通知。这可以在同一个通知中完成,还是我需要推送另一个?
任何有关 iOS 的类似信息都非常感谢,但对于回答问题并不是必不可少的!