当我的应用程序处于后台时,在iOS上捕捉硬件button

我想要执行一些代码,当用户按家庭,电源或音量button(这不重要,其中哪一个)。

我想赶上事件甚至应用程序是最小化到背景和设备正在睡觉。

所以首要的任务是处理事件,当设备在用户的口袋里,用户按下button,但不能取出设备。

那可能吗? 如果电源button不可能,可能是音量或家庭button? 我该怎么做?

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

有关于音量button的想法,如果你创build播放器实例,你可以得到关于音量变化的通知,不知道这是仍然工作,但你可以尝试。

在这里看到答案: 程序访问iPhone音量button