0

我有一项任务需要每天凌晨 1 点运行并在满足条件时触发本地通知。

有案例

  • 该应用程序可能已被杀死且未运行
  • 该应用程序可能在后台
  • 该应用程序可能在前台

我有一些选择,但并不完美

  • NStimer 仅在应用程序运行时才有效
  • 只有当应用程序正在运行时,Backgroundfetch 才会再次工作

即使应用程序被杀死,来自服务器的 IMO 推送通知也是在应用程序中运行一段代码的唯一方法。

任何指导表示赞赏

4

0 回答 0