如何将手表与 iPhone 连接
Posted
技术标签:
【中文标题】如何将手表与 iPhone 连接【英文标题】:How to connect a watch with the iPhone 【发布时间】:2014-11-26 09:24:20 【问题描述】:我了解手表应用是 ios 应用的扩展。要安装一个应用程序,我们必须将它安装在 iPhone 中,并且它会安装在配对的 iWatch 上。 iPhone 如何识别将安装 iwatch 应用程序的手表,或者我们如何将这两个设备配对?
【问题讨论】:
【参考方案1】:来自苹果的WatchKit Programming Guide:
Apple Watch 上的所有交互都需要 Watch 应用。因为一个 Watch 应用程序扩展了现有 iOS 应用程序 Watch 应用程序的行为 和 WatchKit 扩展捆绑在一起并打包在您的 iOS 应用程序包。在安装您的 iOS 应用程序期间,系统 如果配对的 Apple Watch 已安装,则提示用户安装 Watch 应用 现在。
【讨论】:
【参考方案2】:iPhone 如何识别它的手表应用或者我们如何将这两个设备配对?
您不必以编程方式执行任何操作。当用户与 Watch App 交互时,它将识别适当的 WatchKitExtension 并向其发送消息。
来自pre release docs:
当用户与您的 Watch 应用交互时,Apple Watch 会寻找合适的故事板场景来显示。它根据用户是否正在查看您的应用程序的概览、正在查看通知或正在与您的应用程序的主界面进行交互来选择场景。选择场景后,Watch OS 会告诉配对的 iPhone 启动 WatchKit 扩展并加载适当的对象以运行该界面。 所有这些通信都在幕后透明地进行
【讨论】:
太好了! “Watch OS 告诉配对的 iPhone 启动你的 WatchKit 扩展”。这种配对是如何发生的:) @KannanRajendran 未披露。 你不需要知道配对是如何发生的,它就会在那里。【参考方案3】:来自苹果论坛的讨论和苹果人的回应。
一部手机只能与一只手表配对。
如果手表和手机之间没有连接(没有电源),那么手表上的应用程序将无法启动。
【讨论】:
以上是关于如何将手表与 iPhone 连接的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 13:如何将手表模拟器与 iPhone 模拟器配对