【问题标题】:Is it possible to create an app to read the heart rate sensor of an Apple watch?是否可以创建一个应用程序来读取 Apple Watch 的心率传感器?
【发布时间】:2019-04-09 12:54:27
【问题描述】:

如何使用自定义应用直接从 Apple Watch 传感器读取心率(不是通过 HealthKit 间接访问)?

所有可用文档都建议使用 HKWorkoutSession,但没有任何关于如何检索传感器值的信息。以下官方链接中提供的示例采用常量值,但没有详细说明如何使用传感器值。

https://developer.apple.com/documentation/healthkit/hkworkout

任何信息将不胜感激

【问题讨论】:

    标签: ios swift apple-watch watchos-3


    【解决方案1】:

    创建一个 HKWorkoutSession 以启动心率传感器,然后每次您在手表上读取新的心率时,使用 WCSession.default.sendMessage() 将其发送到您的手机

    【讨论】:

    • 完美。 HKWorkoutSession 效果很好。但是,现在每当我使用 WCSession 将 HeartRate 发送到我的 iphone 时。我没有在 iOS 上获得任何数据。我不确定在模拟器上运行 iWatch 时如何调试 iOS 端。
    • 如果您只是确保手表模拟器和匹配的手机模拟器已启动,只需将方案切换到手机并运行。这样您就可以调试手机(但不能调试手表)。我不相信你可以同时调试它们。
    • 确保您的 iOS 接收消息代码正在被调用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多