iOS逆向--FakeTouch虚拟点击(模拟正面点击效果实现)

前言:
由于做游戏插件, 就遇到了这个需求, 接收触控信号从而达到手机屏幕点击效果, 游戏嘛, 常见的人物移动, 大招拖放, 一键大招, 一键复活甲...... 国内外大型游戏都有涉猎, 期间适配各类游戏都遇到过大大小小问题, 几个月走来, 还是挺有成就感的, 还是挺谢谢fakeTouch作者

下载FakeTouch

使用方法:

1. 导出PTFakeTouch.framework库

下载demo后, build, 右击.app文件 showInFinder

3692825-2cce01b21bf03842.png
image.png

3692825-48357f9dba0dc560.png
image.png
2. 复制framework库到你的项目中
3692825-d950a460e581cd82.png

选择Target

3692825-862f2f45b2566320.png
image.png
3. 导入调用

将 #import <PTFakeTouch/PTFakeTouch.h> 添加到目标文件
作者提供调用方法:

NSInteger Id = [PTFakeTouch fakeTouchId:[PTFakeTouch getAvailablePointId] AtPoint:CGPointMake(0, 0) withTouchPhase:(UITouchPhaseBegan)];
 [PTFakeTouch fakeTouchId:Id AtPoint:CGPointMake(0, 0) withTouchPhase:(UITouchPhaseMoved)];
 [PTFakeTouch fakeTouchId:Id AtPoint:CGPointMake(0, 0) withTouchPhase:(UITouchPhaseEnded)];

获取touchId方法:

/**
 *  Get a not used pointId 获取一个没有使用过的触屏序列号
 *
 *  @return pointId 返回序列号
 */
+ (NSInteger)getAvailablePointId;

如使用中遇到问题, 可下方留言一起探讨

猜你喜欢

转载自blog.csdn.net/weixin_33672109/article/details/87470368