我想在用户按下home键、电源键或音量键时执行一些代码。
我想捕捉事件,即使应用程序被最小化到后台,设备正在睡眠。
所以主要任务是处理事件,当设备在用户的口袋里,用户按下按钮,但不拿出设备。
这可能吗?如果不能按电源键,那么音量键或主屏键可以吗?我该怎么做呢?
您的应用程序无法与iOS设备上的硬件按钮交互。您的应用程序可以收到通知,它已进入后台(这可能是使用按下home键的副作用,例如),但这是关于所有
有一个关于音量按钮的想法,如果你创建播放器实例,你可以收到关于音量变化的通知,不确定这是否仍然有效,但你可以尝试。
查看答案在这里:程序访问iPhone音量按钮