我想通过WatchKit应用程序扩展一个离子/ Cordova IOS应用程序(本机用swift编写)。我想知道哪个是两者之间沟通的最佳方式。我检查了插件:github.com/leecrossley/cordova-plugin-apple-watch,它允许我在更改为:MMWormholeTransitingTypeSessionMessage过渡类型后进行基本通信。 (使用Xcode9和watchOS 4.0)。 现在我问自己这个MMWormhole是否是最好的选择,因为开发在2 - 3年前停止了。另外对于我来说,如果App处于后台甚至没有启动到目前为止是否可以进行通信(如何检查或处理这种情况?)也不清楚。我的第一次尝试表明两个应用程序必须正在运行,而在iPhone方面,可以在WatchKit的后台运行。
你们是怎么处理这个的?
还看到提示使用套接字用于IPC,这里我不确定这是否可以用AppleWatch / WatchKit(已经看到一些答案怀疑它......) 谢谢你的帮助:)