如何将手表与 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 模拟器配对

苹果6手机上刷机教程图解法

将 iPhone 应用程序中的数据保存在手表应用程序中

iPhone与iWatch连接控制数据传递(Swift)

可以将 hr 数据从手表应用程序直播到 iphone 应用程序吗?如果是怎么办?

可以将 hr 数据从手表应用程序直播到 iphone 应用程序吗?如果是怎么办?