ios - 如何在 iOS 中检测应用程序强制退出事件
问题描述
我正在开发一个 iOS 应用程序,当用户强制退出应用程序时,我需要为其显示本地通知。
我尝试使用“ applicationWillTerminate ”iOS 回调,但是当应用程序从多任务窗口中被终止时它不起作用。
从 Apple 官方文档来看,似乎无法检测到强制退出应用程序事件(从多任务窗口),但我发现当我们强制退出应用程序时,Alarmy应用程序可以显示通知。
问题:
- 这个“警报”应用程序如何显示强制退出应用程序通知?应用程序使用了哪些可能的方法?
- 有没有针对此问题的解决方法?
我将不胜感激有关此主题的任何建议和想法。谢谢你。
解决方案
当应用程序终止时,将调用以下委托:
- (void)applicationWillTerminate:(UIApplication *)app
{
}
要接收终止事件,您需要将UIApplicationExitsOnSuspend
密钥添加到您的 info.plist
.
推荐阅读
- c# - 使用 Xamarin 进行 FireBase 身份验证
- android - 使用 android volley(POST 方法)时出现此错误:java.net.ConnectException:无法连接到 /192.168.0.2:4000
- eclipse - Git:如何在 git log --pretty=format... 中包含工作树状态?
- java - ScenicView Javafx java.lang.UnsatisfiedLinkError
- angularjs - 中继器错误中的重复键 [ngRepeat:dupes]
- python - 如何使用python解析gerrit查询json输出并打印几个项目?
- rest - multipart/formdata 请求的部分处理
- r - 从 R 中的 xml_node 读取地址和 lat,long (mapsapi 包)
- c++ - 从资源文件更改光标时出现 C++ 错误
- python - 更改 python pip 默认安装目录