Я хочу вызвать метод ежедневно в определенное время в моем приложении iPhone. Как я могу это достичь?Как вызывать метод ежедневно в определенное время в приложении iPhone?
ответ
Существует не так много, что вы можете сделать с iPhone SDK и закрытым приложением. Вы можете отправить его локальным уведомлениям push в определенное время, но это не будет выполнять ваш код, пока пользователь не откроет ваше приложение вручную.
Смотрите этот родственный вопрос недавно спросил: Is it possible to have my closed app run code in iOS?
Одна вещь, которую я видел приложения делать (как будильник приложений, и т.д.), это есть вы оставите приложение открытым и пусть телефон засыпают, а затем он будет все равно выполняйте код, когда захотите. Но это работает только до тех пор, пока пользователь не ударит по домашней кнопке.
Запланировать локальное уведомление. Так работают большинство базовых приложений. Приложение должно быть запущено за некоторое время до времени выполнения метода для планирования локального уведомления. После того, как локальное уведомление запланировано, приложение может быть закрыто, и метод будет вызываться в определенное время.
Если у вас настроены push-уведомления, ваше приложение не должно запускаться вообще, чтобы запланировать метод. Все это можно сделать из другого приложения.
Оформить заявку this documentation на локальные и push-уведомления от Apple.
Вы не можете запускать определенный код внутри своего приложения, когда он не запущен. IOS разрешает работать только ограниченную функциональность в фоновом режиме или когда приложение закрывается.
- 1. Вызовите одну функцию ежедневно в определенное время в приложении Ionic
- 2. Как вызвать метод ежедневно, в определенное время, на C#?
- 3. выполнить некоторый код в определенное время ежедневно
- 4. Ежедневно cron в определенное время на Openshift
- 5. отправить письмо ежедневно в определенное время
- 6. Запуск приложения ежедневно/в определенное время
- 7. Создать событие ежедневно, в определенное время
- 8. Вызвать метод в определенное время
- 9. Как удалить файлы из каталога в определенное время, ежедневно?
- 10. Как вызвать «Результат действия» ASP.NET MVC в определенное время (ежедневно)
- 11. iPhone: Как играть звук в определенное время?
- 12. Выполнять функцию в определенное время по Гринвичу ежедневно
- 13. Метод вызова объектов в определенное время C#
- 14. WordPress файлы пропадают ежедневно в определенное время (вредоносное ПО?)
- 15. Objective-C Выполнить метод в заданное время ежедневно - беспорядочная реализация
- 16. Ежедневный cron в определенное время
- 17. Вызывать методы в определенное время с помощью раскадровки
- 18. Вызвать метод в определенное время в Java
- 19. Местное уведомление iPhone в определенное время
- 20. Метод запуска каждый день в определенное время
- 21. Метод выполнения в определенное время Приложение MVC
- 22. Запустите Java-метод в определенное время
- 23. Как установить уведомление в приложении Android в определенное время?
- 24. Остановить услугу в определенное время
- 25. Выполнение действия ежедневно в указанное время
- 26. Как вызвать локальное уведомление в определенное время ежедневно в swift 3
- 27. Как выполнить службу Windows в указанное время ежедневно
- 28. Внедрить метод HTTP POST в приложении iphone
- 29. performSelectorinBackground в определенное время
- 30. установить время сна в приложении iphone
это не значит, что вы можете запустить свой метод в любое конкретное время, даже если ваше приложение закрывается. – Ali3n
Если вы планируете его выполнить в это время, тогда да. – DGund
@DGund Вы можете подробнее рассказать о том, как использовать локальные уведомления для запуска некоторых методов? Насколько я понимаю, если пользователь не нажимает на уведомление, приложение не сможет выполнить какой-либо код –