如何在不启动的情况下在ios应用程序之间发送数据

时间:2013-02-27 15:52:55

标签: iphone ios

我想使用像代理这样的ios应用程序。将在同一设备上安装各种应用程序,所有应用程序将通过代理应用程序与服务器通信。

我将向代理应用程序发送请求,代理应用程序将处理请求,将其发送到服务器并向各种应用程序发送响应。

当我使用 URLScheme 时,这将启动应用程序并将其提前。我不想要applciation launch.Is有可能做到这一点?使用应用程序是服务吗?

2 个答案:

答案 0 :(得分:1)

AppSupport框架公开了一个适合进程间通信的Objective-C类:CPDistributedMessagingCenter。您可以阅读其用法以及有关如何实施的详细信息here

答案 1 :(得分:0)

要在多个应用程序之间登录,您应该使用KeychainManager和共享子域,并将应用程序与keychain-access-group链接在一起。

请参阅How to share keychain data between iOS applications