是否可以让 1 部 iPhone/iPad 上的 2 个应用程序通过套接字与另一个应用程序通信?例如,主应用程序是仅显示数据的 phonegap 应用程序,当用户单击打印按钮时,第一个应用程序将数据发送到第二个应用程序(第二个应用程序留在后台,我猜它是一项服务),它(第二个应用程序) 然后将该数据发送到它知道如何通过网络服务调用或其他方式与之通信的打印机。
从我对文档和其他问题的扫描来看,自定义 URL 似乎是让应用程序对话的一种方式,但我希望接收器应用程序留在后台。那么我是否必须为此使用服务器/客户端方法?这可能吗?
最佳答案
当然可以。只需确保您的第二个应用程序 - 后台应用程序符合 Apple 在后台模式下运行的要求。您还可以使用 Bonjour 来帮助发现或只是预先选择一个端口并让其他应用程序知道它的值(value)。
关于iOS 使用套接字与其他应用程序通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20547314/