请教:越狱后的进程间是否有这种通知机制?

我想要开发一个dylib Tweak 用于进行APP植入,植入的效果是,当收到外部的触发机制的时候,我能够把当前应用界面上的控件组成,吐给对方。
目前我自己了解的选择都不太理想:

  1. 不停的遍历读取当前的应用界面元素,存储文件后,由其他程序读取(其他程序是个后台服务,所以不担心权限的问题)
  2. 在应用里边起个Http服务,当收到请求的时候,吐信息出去,这个也比较蛋疼啊,所有的APP都启动一边,,岂不是所有的APP中都被注入了HTTP服务?
  3. 不停的遍历读取当前的应用界面元素,主动吐给外边的服务,这个也不理想
    我想要一个响应式的方案,比如通知监听,当后台服务给他发一个通知,它就吐一次数据。
    现在问题来了,越狱后有没有这样一种机制,能够在后台服务发送一个通知给应用监听呢?
    又或者有更好的实现方案呢?
    初来乍到, 求教各位大神。。。。

就是进程间通信嘛!坛子里搜一下就好了

哦,我们不大可能在每一个APP都开一个message center 吧

客户端端里边应该开一个监听器,在设计上比较合理一些。

最好还是有办法用NSNotificationCenter来监听一个跨越APP的自定义的全局消息,比较美好一些

你的需求是
翻译过来就是:后台服务是客户端,应用是服务端,客户端向服务端发送数据
这样的话,就是要在每一个App里注册一个message center。你说的监听器,本质就是服务端,跟message center是一样的

解决啦,,,用 CFMessagePortCreateLocal 做的,,多谢多谢

:biggrin: