1

我希望为应用程序启动多个时间表(如果可能)或在特定日期/时间从暂停状态进入前台。这是一种闹钟,但我需要的不仅仅是能够显示通知,因为此线程暗示。安排在特定日期/时间启动/输入前景的应用程序

iPhone iOS 4 - schedule app to run functions at specific times and days

有没有办法实现这个目标,而不必在前台应用程序所有的时间?

我已经开始阅读关于GCD和NS操作的内容,但不确定是否会适用。

回答

0

您描述的内容无法完成。应用程序允许在后台模式下执行一些任务,例如电话应用程序和音频应用程序。正如你已经提到的,本地通知。

不知道这是否有帮助,但您可以注册您的应用程序来处理自定义URL方案。用户可以点击电子邮件或网页中的特制URL来打开您的应用程序。

2

没有,一个应用程序可以启动或仅在响应用户干预进入前景,在以下几个方面:

  1. 用户轻触您的应用程序图标
  2. 用户打开您的应用程序响应的通知
  3. 用户打开一个可打开您的应用的URL(通过链接或其他应用以编程方式)
+0

虽然在编写时确实如此,但它不再准确。 [iOS现在支持许多后台执行模式。](https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html) – duskwuff 2016-08-15 21:55:12