PTFakeTouch在iOS13上用不了。而且作为一款插件,用了private API所以是不一定能上架Appstore的。
只要知道坐标,你想点哪里都行
你的这个问题在于, UIActivityViewController是什么级别的UI,和键盘是不是同一种UI,键盘能不能用PTFakeTouch,弄明白这些你就知道PTFakeTouch为什么不能点击了
我一直想找到人手点击屏幕触发的最底层方法,能指导一下吗?
所有不同级别的UI都能点击吗?比如APP启动的推送提示框,系统的分享提示框
1 个赞
再不行的话我都打算上硬件设备了,以前为了点击系统级别的UI,买了个1000多块的机器臂
系统级的肯定是可以的,上面的问题是正向知识
系统级怎么处理?
ios 13.4. ZSFakeTouch 模拟点击是可以的 你可以试试 PTFakeTouch好像有个ID什么 没有设置好容易出错 错一次就启动不了了
你装好插件去测试一下不就好了。系统级别的模拟,你想点哪里都行
2 个赞
你把模拟点击 装在 SpringBoard 的基础 UIWindow 应该可以实现 你试试
你都越狱了,就别纠结于PTFakeTouch了
已更新至0.0.2
啥时候能开放OC代码啊。。。。
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3*NSEC_PER_MSEC)),dispatch_get_main_queue(), ^{
// ZJXTouchSimulation发送TouchDown
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3*NSEC_PER_MSEC)),dispatch_get_main_queue(), ^{
// ZJXTouchSimulation发送TouchUp
});
});
这样延时的方式实现点击有问题吗?
当我的APP里面监听了6000端口和 ZJXTouchSimulation通讯,然后我再监听本地的另外一个端口,发现ZJXTouchSimulation应用级的点击是有效的,但是系统级的不生效,比如系统实现的微信分享。
坐等开源 1个半月了 !!!!
开源了!前两天没时间
2 个赞
我看看 记得给个star哦!
1 个赞
好了,你再试试
1 个赞
更新V0.0.6
1 个赞