转交功能是其他功能中较为复杂的一个,它的复杂度在于构造转交类对象,其难度主要有3点:
1、 如何实现减少call的情况下,成功构造转交类对象?
a.其实就是通过填充类对象数据,只需要一个call即可实现转交类对象的构造,如果要全部通过call来构造类对象,那最少会多出10个左右的call,这样代码就会显得冗余,调试起来也更加不方便2、类的继承、嵌套问题a.比如子类的某些数据是从父类里面复制过来的,需要hook父类的地址,并观察父类的变化情况3、不触发UI的情况下(也就是不弹出下方截图的窗口),如何实现转交后,移除目标对象a.聊天列表其实一个tab控件,会存储再类中 目前已实现的功能如下:
1
、发送文本消息
2
、发送图片消息
3
、发送视频消息
4
、转人工
以上仅供学习参考,切勿用于商业用途*
传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!
mb_ahuhqtpr 怎么联系