有没有办法在 Apple Watch 屏幕关闭时记录动作?
Posted
技术标签:
【中文标题】有没有办法在 Apple Watch 屏幕关闭时记录动作?【英文标题】:Is there a way to record motion when Apple Watch screen is off? 【发布时间】:2019-04-09 11:09:28 【问题描述】:我正在使用 CMMotionManager 在手表应用上记录姿态数据。我的问题是,当手表旋转得太远时,屏幕会关闭并暂停录制。我无法找到一种方法来保持屏幕唤醒或在屏幕关闭时进行记录。任何帮助都会很棒
【问题讨论】:
那我就当做不了 不要轻易放弃。如果您的问题的格式看起来很无聊,您通常会得到反对票。就像,你只是寻求帮助,并没有表明你做了什么。 但是你问题的精神很好,所以我+1。现在...检查similar question。通常,您希望启用后台模式以继续接收更新,但整个事情似乎存在 Apple 错误(关注链接问题中的所有 cmets) 【参考方案1】:如果您考虑创建一个“锻炼”应用程序,您应该能够使用 HKWorkoutSession,它可以让您保持应用程序处于活动状态,即使屏幕关闭也是如此。公平的警告,如果 Apple 确定您没有正确使用该功能,他们可以并且将会拒绝您的构建。
Here 是 Apple 关于 HKWorkoutSession 的文档
here 是一个入门示例。
【讨论】:
以上是关于有没有办法在 Apple Watch 屏幕关闭时记录动作?的主要内容,如果未能解决你的问题,请参考以下文章
知道何时在 Apple Watch 模态界面控制器中单击取消按钮
尝试在屏幕关闭时让 Apple Watch 计时器应用程序在后台运行