大神们好,我现在准备给非越狱的APP做一个推送的插件。
使用的是MonkeyDev的Captain tweak模板,
如果项目的入口是AppDelegate,默认使用没有问题,
但是有些项目入口可能是XXAppDelagate, 如何处理呢?
我翻了之前的帖子,好像可以通过objc_getClassList循环找到对应的appdelegate class,
但是基于CaptainHook 的语法,对应HOOK的class都是预先指定的,所以不太清楚该如何实现,请各位赐教~
大神们好,我现在准备给非越狱的APP做一个推送的插件。
使用的是MonkeyDev的Captain tweak模板,
如果项目的入口是AppDelegate,默认使用没有问题,
但是有些项目入口可能是XXAppDelagate, 如何处理呢?
我翻了之前的帖子,好像可以通过objc_getClassList循环找到对应的appdelegate class,
但是基于CaptainHook 的语法,对应HOOK的class都是预先指定的,所以不太清楚该如何实现,请各位赐教~
先用 [UIApplication sharedApplication].delegate 获取,然后在hook不就行了