Sag*_*han 15 ios swift background-fetch xcode9.2
我正在寻找解决方案以在后台模式下获取数据,即使应用已终止。有很多关于此问题的教程和答案,但是我的问题与其他问题不同。我在stackoverflow上找不到任何适当的解决方案,因此发布了此问题。
我有可以解释的情况。我正在使用存储事件日期,名称,时间,地址等的领域数据库。现在的事情是,我想编写一个在后台执行的代码,在此代码中,我想获取所有事件数据并比较它们的日期今天的日期。并且根据这几天之间的剩余天数触发本地通知,以提醒用户特定事件还剩下多少天。
我想每天在当地时间上午8点精确地调用此后台获取方法。
由于与背景获取和实现相混淆,我没有编写任何代码。有人知道如何实现吗?
帮助将不胜感激。
Apple 文档指出,无法保证何时执行后台提取。由系统决定。
系统会等待网络和电源状况良好,因此您应该能够快速检索足够数量的数据。
唤醒应用程序的有保证的方法是在上午 8 点从服务器发送 VoIP 推送通知。确保应用程序将在收到推送后被唤醒,并且您将能够执行您需要的作业。有关更多详细信息,https://medium.com/ios-expert-series-or-interview-series/voip-push-notifications-using-ios-pushkit-5bc4a8f4d587
| 归档时间: |
|
| 查看次数: |
718 次 |
| 最近记录: |