运行应用甚至用户杀死IOS中的应用程序

时间:2014-11-13 03:20:09

标签: ios multithreading background task kill

我想创建一个IOS应用程序,即使用户已经从主线程中杀死了应用程序,我也想运行该应用程序。例如,一个提醒或闹钟应用程序,即使它没有运行,但我们仍然收到警报。任何人都可以告诉我如何在iOS中完成此任务。

2 个答案:

答案 0 :(得分:2)

如果你被杀,你就无法逃跑。这就是被杀的意思。用户负责运行的是什么 - 而不是你。

但您可以安排UILocalNotification,以便系统为您发出警报提醒。

答案 1 :(得分:0)

您可以安排本地通知(UILocalNotification)以便将来弹出。通知可以重复或一次性。

如果用户点击通知(或可选的自定义操作),则会重新启动应用。如果没有,则无法让您的应用长期运行。

我还读过一个应用程序可以通过播放重复的静音音频文件在后台运行,但可能不是Apple批准的。