Какой лучший способ вызвать функцию в Swift в определенный день? - PullRequest
0 голосов
/ 19 мая 2018

Я хочу вызвать функцию при следующем входе пользователя в систему после 00:01 первого дня каждого месяца, но не знаю, как это сделать.Я собирался использовать Таймер, но не могу понять, как узнать, когда это правильный день.

Любая идея будет принята с благодарностью!

1 Ответ

0 голосов
/ 19 мая 2018

Это означает, что вы должны разбудить приложение в это время.

Есть один способ, который может отправить тихое нажатие на ваше приложение.Ну, это также означает, что пользователь должен принимать push-сообщения.Но тихий толчок к ним не придет.После того, как толчок получен, у вас есть около 30 секунд времени для выполнения вашей задачи ... но читайте об этом из-за побочных эффектов.читать дальше https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html

Другой способ - это подход для UNTimeIntervalNotificationTrigger Ну, вы можете добавить это, только если ваше приложение запущено.https://developer.apple.com/documentation/usernotifications/untimeintervalnotificationtrigger

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...