【问题标题】:HealthKit and Apple Watch - How to check if workout is running?HealthKit 和 Apple Watch - 如何检查锻炼是否正在运行?
【发布时间】:2016-03-05 06:52:32
【问题描述】:

我正在开发一个应用程序,该应用程序使用锻炼会话来高频请求心率数据。如果我从应用程序创建一个新的锻炼课程,一切都会完美运行。不幸的是,存在可用性问题。如果用户从另一个 Watch OS 应用程序激活锻炼(比如慢跑或其他),那么我的应用程序必须先停止他的锻炼,然后再开始新的锻炼。我们如何检查是否有另一个锻炼课程已经开始?我想要实现的基本上是利用一个已经在运行的会话。

【问题讨论】:

    标签: ios swift watchos-2 healthkit


    【解决方案1】:

    无法检查锻炼会话是否已在另一个应用程序中运行。

    【讨论】:

    • Alian 的答案是正确的,从另一个应用程序这是不可能的,但是从同一个应用程序有一个 HKWorkoutSessionDelegate 遵循锻炼状态,所以你可以检查一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多