在特定日期在Swift中调用函数的最佳方法是什么?

时间:2018-05-19 09:28:43

标签: ios swift uikit

我希望在用户下次每月第一天00:01之后登录时调用一个函数,但不确定如何执行此操作。我打算使用计时器,但无法弄清楚如何知道它何时正确。

任何想法都将不胜感激!

1 个答案:

答案 0 :(得分:0)

这意味着你必须在此时唤醒应用程序。

有一种方法可以向您的应用发送静音推送。嗯,这也意味着用户必须接受推送消息。但是,无声的推动不会到达他们身上。收到推送后,你有大约30秒的时间来完成你的任务......但是由于副作用而读了它。 阅读更多https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html

另一种方法是UNTimeIntervalNotificationTrigger的方法 如果您的应用程序已启动,那么您只能添加此项。 https://developer.apple.com/documentation/usernotifications/untimeintervalnotificationtrigger