离开 iPhone 时在 Apple Watch 上记录和保存锻炼?

Posted

技术标签:

【中文标题】离开 iPhone 时在 Apple Watch 上记录和保存锻炼?【英文标题】:Logging and Saving a workout on Apple Watch when away from iPhone? 【发布时间】:2017-11-27 13:26:29 【问题描述】:

在我的健身应用中,我的用户通常在锻炼期间远离 iPhone。我知道,对于新的 Series 3 Apple Watch + LTE,这不是问题,但是对于 Series 0 到 Series 3(仅限 WIFI),Apple 是否负责在手表上记录数据,更重要的是,如果我的用户保存他/她的数据在没有 WIFI 可用且 iPhone 遥不可及的情况下存入 HealthKit 中,当 iPhone 回到范围内时,它会同步并保存锻炼吗?如果没有,除了 iPhone 在范围内时不允许保存之外,我还能做些什么来避免丢失用户锻炼数据?

【问题讨论】:

【参考方案1】:

如果您的所有数据都存储在 HealthKit 中,您无需担心这一点。 HealthKit 数据将在设备连接时同步。

【讨论】:

【参考方案2】:

您可以像在 iphone 上一样将数据保存在文档目录中,并在手机可用时进行同步。 Apple 提供了有关共享数据的所有方式here 的文档。例如,您可以使用transferFile(_:metadata:) 将您的手表文件发送到手机后台。

【讨论】:

谢谢!我之前已经在 Watch 和 iPhone 之间进行过共享,但我的问题首先是有必要吗?对于我认为 Apple 会内置到 Healthkit 中的任何户外锻炼应用程序来说,这似乎是一个常见问题?但从你的回答看来你是在说不?

以上是关于离开 iPhone 时在 Apple Watch 上记录和保存锻炼?的主要内容,如果未能解决你的问题,请参考以下文章

Apple Watch 是不是有可能仅在 Apple Watch 和 iPhone 都被锁定时才收到通知?

如何在 Apple-Watch 上获取 iPhone 日历事件提醒

如何在没有 Apple Watch 应用的情况下使用 cordova 在 Apple Watch 上获取 iPhone 应用的推送通知?

从配对的 Apple Watch 启动 iPhone 应用程序

Apple Watch 不向 iPhone 传递数据 - Swift

在 Apple Watch 和 iPhone 之间使用 WCSession 共享数据