在 iOS7 之前,可以通过私有 API 调用注入触摸事件,例如GSSendSystemEvent
:GSSendEvent
在 iOS7 上,这些调用似乎默默地失败了。在 iOS 7 中模拟系统范围的触摸中提出了一种替代方案,但它仅适用于越狱设备。https://github.com/kif-framework/KIF看起来像是另一种选择,但它似乎只支持为当前应用程序注入事件而不是系统范围内的事件(因此您在应用程序时无法注入触摸事件例如,在后台)。
那么如何在没有越狱的情况下在 iOS7 上注入系统范围的触摸事件呢?