iOS 使用套接字与其他应用程序通信

标签 ios iphone sockets cordova

是否可以让 1 部 iPhone/iPad 上的 2 个应用程序通过套接字与另一个应用程序通信?例如,主应用程序是仅显示数据的 phonegap 应用程序,当用户单击打印按钮时,第一个应用程序将数据发送到第二个应用程序(第二个应用程序留在后台,我猜它是一项服务),它(第二个应用程序) 然后将该数据发送到它知道如何通过网络服务调用或其他方式与之通信的打印机。

从我对文档和其他问题的扫描来看,自定义 URL 似乎是让应用程序对话的一种方式,但我希望接收器应用程序留在后台。那么我是否必须为此使用服务器/客户端方法?这可能吗?

最佳答案

当然可以。只需确保您的第二个应用程序 - 后台应用程序符合 Apple 在后台模式下运行的要求。您还可以使用 Bonjour 来帮助发现或只是预先选择一个端口并让其他应用程序知道它的值(value)。

关于iOS 使用套接字与其他应用程序通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20547314/

相关文章:

iphone - 引用 xcode 项目中文件位置的默认设置是什么?

c++ - 如何在 C 中限制套接字连接的带宽?

iphone - 什么时候在 iOS 的 sqlite 中完成语句?

ios - 如何从 UI 测试中的标签检索变量数据

iphone - 如何将 iOS 应用程序发送给客户,让他们进行代码签名

ios - 如何在 mapView ios 上获得我的自定义注释的流畅动画?

java - 从 PC 发送到 PC 以及从 PC 发送到 Android 时读取的字节数组不一致

检查套接字文件描述符是否可用?

ios - 幻灯片菜单(汉堡菜单)iOS Swift

ios - 将日期字符串转换为 Int Swift