我正在开发一个iOS应用程序,我需要每天早上8点在应用程序中执行任务。我需要在app的以下三个条件中执行该任务,
我已经处理了案例1和案例2,但我不知道如何处理案件3.请帮忙。提前谢谢。
答案 0 :(得分:0)
您可以使用PushKit(无声推送通知)。
https://github.com/hasyapanchasara/PushKit_SilentPushNotification
通知中心没有收到通知。
但您可以将数据(As API)保存在localNotification.UserInfo中并安排本地通知。
在杀戮状态下,你的应用程序将在后台唤醒最多30秒(尽可能多的本地通知声音文件播放)。
您可以在30秒内执行相关操作,同时点击交互式localNotification按钮,您可以再次在后台唤醒应用程序并执行与数据库相关的工作。
UI相关的工作不会在这里发生。
<强>参见强>
https://www.raywenderlich.com/123862/push-notifications-tutorial