我将要开发几个iOS应用程序。它们能通过套接字进行通信吗?比如说,一个应用程序作为服务器运行(即使在后台模式下),另一个应用程序作为客户端连接到服务器应用程序并执行一些通信。这是否违反了App Store的规定?如果我的想法由于某些原因无法实现,是否有iOS中可用的IPC?
您可以在这里找到例子、所有的方法和您可以做和不能做的事情。
编辑:
您没有明确说明,但似乎您希望应用程序在同一设备上运行。您可以这样做,但那意味着一个应用程序必须在后台运行,而要做到这一点,您需要某种类型的黑客手段(例如:开启后台更新位置模式),这将无法通过苹果商店的审核。您需要一个非常好的理由使您的应用在后台运行(音乐后台播放,适用于健身应用程序的后台位置更新等)。
此外,这是一个重复的问题:
{{link1:iOS-是否有可能通过本地主机之间通信来进行应用程序之间的通信?}}