我想写一个Watchkit应用程序,可以与多个iPhone应用程序进行通信。Apple Watch:一个Watchkit应用程序可以与多个iOS应用程序通信吗?
例如,我们称这个Watchkit应用程序为“PingPong”。它所做的就是设置一个观察者,并响应请求 - 类似于ICMP ping请求。因此,当应用程序向手表发送“PING”时,PingPong Watchkit应用程序会以“PONG”响应。
如何让这个功能可以被多个应用程序访问?换句话说,我想公开这个非常简单的界面,以便不同的应用程序可以使用它。
请注意,文档状态“您必须有一个现有的iOS应用程序才能创建WatchKit应用程序WatchKit应用程序是作为Xcode项目的单独目标实现的,并且是在您的iOS应用程序包内部构建和打包的。 Xcode为您的WatchKit应用程序和WatchKit扩展配置目标,并将所需的文件添加到您的iOS项目中。这两个新目标的软件包ID都是根据iOS应用程序的软件包ID自动配置的。匹配;如果您更改iOS应用的捆绑ID,则必须相应地更新其他捆绑ID。“ https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/ConfiguringYourXcodeProject.html#//apple_ref/doc/uid/TP40014969-CH2-SW1
这意味着iOS扩展应用程序和watchkit应用程序之间存在一对一的关系。意义? Watchkit应用程序基本上是沙盒,这是不可能的。但问问不了什么。这就是为了什么,对吧? :P
THX,基思:)
我不认为,watchkit发展的当前状态允许更多的一个iOS应用通信。 – casillas