本地通知进入后台功能触发

时间:2018-11-24 12:33:56

标签: swift notifications local

当我将应用程序终止为两次点击主屏幕按钮时,如何在Swift 4上的后台服务中调用函数。 因为我处理本地推送通知,所以在API调用之后获取数据,然后将数据放入通知中。

1 个答案:

答案 0 :(得分:0)

我并不完全确定这是您的意思,但是如果您想在应用程序进入后台之前调用一个函数/立即执行某些操作(当某人双击主页按钮时会发生这种情况),则可以使用默认的{{ 1}}或applicationWillResignActive(_:)函数在AppDelegate类中。有关应用状态和功能的更多信息,请参见the apple docs。 如果您想在应用终止时执行代码,请使用applicationDidEnterBackground(_:)

因此,在AppDelegate.swift中(我故意保留原始Xcode默认注释以进行澄清):

applicationWillTerminate(_:)