До iOS7 можно было вводить события касания с помощью вызовов GSSendSystemEvent
и GSSendEvent
private API, например:
- GSSendEvent - Inject Touch Event iOS
- Моделирование событий System Wide Touch на iOS
- Общесистемное моделирование кранов на iOS
- Отправить глобальное событие касания на iOS 6
В iOS7 эти вызовы кажутся бесшумными. Альтернатива была предложена в Имитация общесистемных касаний в iOS 7, но она работает только на джейлбрейк-устройствах. https://github.com/kif-framework/KIF выглядит как еще один вариант, но, похоже, он поддерживает только инжекционные события для текущего приложения, а не по всей системе (так что вы не можете" t вводят событие касания, когда вы находитесь в фоновом режиме, например).
Итак, как вы можете вводить системные события с сенсорным экраном на iOS7 без джейлбрейка?