Apple Watch 与 iPhone 通信的最佳方式是啥? [关闭]

Posted

技术标签:

【中文标题】Apple Watch 与 iPhone 通信的最佳方式是啥? [关闭]【英文标题】:What's the best way for Apple Watch to communicate with iPhone? [closed]Apple Watch 与 iPhone 通信的最佳方式是什么? [关闭] 【发布时间】:2021-07-12 16:25:29 【问题描述】:

我正在努力寻找 Apple Watch 与 iPhone 传输数据的最佳方式,即使它们彼此并不靠近。一个例子是水跟踪应用程序如何与手表同步数据。他们使用 CloudKit 还是其他东西?

【问题讨论】:

你肯定尝试过某事。 SO 不是免费的代码编写网站。如果不表现出至少一些(研究)努力,您就不太可能在这里收到答案。 【参考方案1】:

当您的 iPhone 在附近时,您的 Apple Watch 会使用蓝牙,这样可以节省电量。

如果蓝牙不可用,您的 Apple Watch 将尝试使用 Wi-Fi。例如,如果兼容的 Wi-Fi 可用并且您的 iPhone 不在蓝牙范围内,则您的 Apple Watch 会使用 Wi-Fi。

Apple 手表可以使用 wifi、蓝牙和蜂窝网络(如果设备兼容)。正如 Apple 网站所述 (Read this to learn more),Apple Watch 使用蓝牙进行短距离通信,例如当 iPhone 在附近时,它使用有助于节省电池电量的 BLE(蓝牙低功耗)。对于远程通信,它使用 wifi。或者,如果 Apple Watch 与蜂窝网络兼容,则它可以使用蜂窝数据。

【讨论】:

【参考方案2】:

根据我对您问题的理解,我想说您可以将其视为您的 Apple Watch 应用和配对的 iPhone 应用之间的双向通信。

Apple 提供了一个有趣的示例项目,您可以下载并使用here 进行游戏

在示例项目中,您可以看到这是如何完成的,但要处理 Watch Connectivity 后台任务,您可以在其中传输用户信息并管理未完成的传输、传输文件、查看传输进度和管理未完成的传输。

【讨论】:

以上是关于Apple Watch 与 iPhone 通信的最佳方式是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Apple Watch:一个 Watchkit App 可以与多个 iOS App 通信吗?

检查 iPhone 是不是与 Apple Watch 配对?

有没有办法检测 Apple Watch 是不是与 iPhone 配对?

如果此 iPhone 与 Apple Watch 连接或未通过 WatchConnectivity 连接,我可以获取信息吗?

WatchOS开发教程之四: Watch与 iPhone的通信和数据共享

WatchOS开发教程之四: Watch与 iPhone的通信和数据共享