iOS后台获取模式可以用来安排未来实际上不会获取远程数据的某些操作吗?

我正在做一个需要每天重新安排本地通知的应用程序。 我知道repeatInterval属性,但是这里的重复是每2天等。
我已经看过静默通知,但它们只能用于推送通知,并且由于某些要求我无法使用该方法。
现在该应用程序的假设是用户将足够打开应用程序以重新安排这些通知。 这个假设很好,我们都同意这会有效,但如果能够在不打开应用程序的情况下每天重新安排它们,我会更有信心。
我已经看到了新的API背景提取,这对我来说真的很好,但是从doc和WWDCvideo我不明白是否可以用于“一切”或只是为了获取远程数据。

据我所知,你可以做所有不花太长时间的事情,加上你的应用程序被唤醒时你没有得到保证的间隔 – 你只需要一个特定的最小唤醒间隔,这将被视为iOS的建议。

唯一的问题是,显然您必须创建一个NSURLSession并实际执行Web请求,您可以根据需要执行任何操作。 因此,您可以执行虚拟请求并忘记返回的任何数据,或者甚至创建失败的请求 ,因为您根本不对任何实际请求感兴趣 – 尽管我不确定Apple在实施时会执行什么操作后者 …

您可以使用localNotification的repeatInterval属性

  localNotification.repeatInterval=NSWeekCalendarUnit; 

每天您可以使用NSDayCalendarUnit

没有API可以在一段时间间隔后唤醒应用程序。 在后台获取模式应用程序将在您设置最短时间后唤醒。 在最短时间间隔可能在5分钟或1秒后,应用程序将在任何时间唤醒。 这将决定应用程序使用的系统。 所以我们不能采取这种方法,如果你愿意在一段时间间隔之后检索远程数据。这可能对你有帮助。

http://www.doubleencore.com/2013/09/ios-7-background-fetch/