X时间后如何在后台杀死应用程序

时间:2018-07-02 08:16:43

标签: ios objective-c swift

我正在开发一个应用程序,该应用程序将获得一个有效期为300秒的访问令牌。

如果应用进入后台(例如打电话)超过300秒,我必须在后台杀死该应用。

我可以使用任何服务(位置等)来增加应用在后台的时间,但是请指导我如何在令牌时间(300秒)到期后如何在后台杀死应用。

2 个答案:

答案 0 :(得分:0)

查看此链接。 https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started [部分:执行有限长度的任务]

该示例告诉您当应用程序进入后台时如何获得更多时间来完成您的工作。

答案 1 :(得分:0)

可以使用

终止应用程序
exit(0)

这将导致退出RunLoop,但可能会导致AppStore被拒绝。