关闭应用程序后迅速执行任务

时间:2018-07-02 10:17:05

标签: ios swift uilocalnotification

我想每三天执行一次任务,具体取决于我的Firebase数据库中的某个值。

根据值,我需要向用户发送本地通知。我尝试使用计时器,但由于计时器在有限的时间内无法使用,并且在应用关闭时无法执行,因此无法使用它。

如何在3天后安排任务?

@IBAction func buttonPressed(_ sender: Any) {
       //86400 seconds almost 3 days
    Timer.scheduledTimer(withTimeInterval: 86400, repeats: true) { (timer) in
      // db call here and then firing the notification
     appDelegate.scheduleNotification()
    }
}

0 个答案:

没有答案