ios - 越狱 iOS : Communication between tweak and application

标签 ios ipc jailbreak tweak cydia-substrate

我有我的 iOS 应用程序(具有合法配置的标准应用程序)。它从网络获取有关电话号码的信息并显示给用户。应用程序可以与网络一起工作,有存储空间,而且非常聪明:)。
此外,我对 InCallService.app 进行了调整,显示有关当前调用的其他信息。我希望这个非常愚蠢和简单。
我需要如何在调整和应用程序之间进行通信的建议。我希望应用程序在后台模式下根据 tweak 的请求启动,然后在后台模式下加载信息存储接收到的数据并将该数据返回给 tweak。数据包含很多信息,我不确定所有这些信息都可以在 URL 中发布。
我应该使用哪些技术?此外,如果可能的话,我们将不胜感激任何指向相关主题的链接。

最佳答案

CPDistributedMessagingCenter 是一个流行的选项。它是操作系统中现有消息传递工具的包装器。它使用简单的消息和字典在不同进程之间提供服务器-客户端通信。 http://iphonedevwiki.net/index.php/CPDistributedMessagingCenter

RocketBootstrap 是另一种选择。它是一个库,用于解决 iOS 7 及更高版本上 IPC 服务的拒绝查找错误 http://iphonedevwiki.net/index.php/RocketBootstrap

关于ios - 越狱 iOS : Communication between tweak and application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38945979/

相关文章:

ios - 尝试从数组中取出对象,反转它们,然后将它们放回原处

ios - 使用 NSUserActivity 时如何将值返回给 Siri Shortcut?

ios - 使用 BBSettingsGateway 设置 BBSectionInfo 失败,原因不明

ios - NavigationBar 改变颜色本身

iphone - 以编程方式确定 iPhone 是否越狱

c# - 在 Windows 上,我可以将命名管道用作文件吗?

c++ - 线程间通信

c++ - 跨 2 个进程而不是线程锁定自由/原子操作

ios - 在不打开切换器面板的情况下直接从 Springboard 关闭所有应用程序?

ios - 以编程方式在 iPhone OS 4.0 中获取自己的电话号码