有没有办法检测用户是否按下了 iOS 上的主页按钮?显然,如果应用程序正常运行,应用程序委托(delegate)方法会被调用,但如果设备被锁定到应用程序(通过引导式访问或 MDM 服务器),那么当您按下主页按钮时应用程序不会退出 - 那么有什么方法可以知道用户是否推送了它?

我最初的想法是收听通知,但我似乎看不到按主页按钮生成的任何通知。

最佳答案

短的:
不,不在库存设备上
更长:
在股票设备上,您最好的选择是 UIApplicationDidEnterBackgroundNotification(在应用程序进入后台时发布。)

虽然没有专门的方式来监听主页按钮的按下,所以这也不适用于 GuidedAccess

10-05 20:22