当我的应用程序在后台时,捕捉iOS上的硬件按钮



我想在用户按下home键、电源键或音量键时执行一些代码。

我想捕捉事件,即使应用程序被最小化到后台,设备正在睡眠。

所以主要任务是处理事件,当设备在用户的口袋里,用户按下按钮,但不拿出设备。

这可能吗?如果不能按电源键,那么音量键或主屏键可以吗?我该怎么做呢?

您的应用程序无法与iOS设备上的硬件按钮交互。您的应用程序可以收到通知,它已进入后台(这可能是使用按下home键的副作用,例如),但这是关于所有

有一个关于音量按钮的想法,如果你创建播放器实例,你可以收到关于音量变化的通知,不确定这是否仍然有效,但你可以尝试。

查看答案在这里:程序访问iPhone音量按钮

最新更新