我希望在用户下次每月第一天00:01之后登录时调用一个函数,但不确定如何执行此操作。我打算使用计时器,但无法弄清楚如何知道它何时正确。
任何想法都将不胜感激!
答案 0 :(得分:0)
这意味着你必须在此时唤醒应用程序。
有一种方法可以向您的应用发送静音推送。嗯,这也意味着用户必须接受推送消息。但是,无声的推动不会到达他们身上。收到推送后,你有大约30秒的时间来完成你的任务......但是由于副作用而读了它。 阅读更多https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html
另一种方法是UNTimeIntervalNotificationTrigger
的方法
如果您的应用程序已启动,那么您只能添加此项。
https://developer.apple.com/documentation/usernotifications/untimeintervalnotificationtrigger