2012-05-13 252 views
1

我需要在始终运行的中央应用程序与可能从该应用程序请求服务的其他应用程序之间实现通信。即使他们已经关闭(即加载他们以获得响应),也应该有一种方法来回传给这些请求。什么是在iPhone上实现的最佳方式? (在Android上可以使用StartActivity完成解决方案)iPhone应用程序之间的进程间通信

谢谢

回答

1

在同一设备上?不可能使用官方API。

+0

如果两个应用程序都在运行,实现IPC的最佳方式是什么? (同一设备) – Simon

+0

浏览Web服务。并研究iOS上“在后台运行”的有限定义。例如,应用程序将无法自动进入前台。 – fzwo

1

如果越狱是一个选项,请尝试CPDistributedMessagingCenter类。它有一个关于iPhone Dev Wiki的非常好的文档(只是谷歌它)。您可能还想看看我是如何使用它的一个调整:请参阅守护进程的实现on GitHub

+0

有用的答案,对于其他人在PwnTube中没有看到'CPDistributedMessagingCenter'的说明:你必须看看以前的版本,像这样:https://github.com/H2CO3/PwnTube/tree/68c2786de5b0c0581ab2c89e6461d2c8e50b318b(I假设长标识符是一个永久标记。) – newenglander

+0

@newenglander的确。感谢您的注意 - 编辑。 – 2013-10-06 21:57:48

相关问题