我创建了一个支持加速度计 API 的 iPhone 应用程序。检测 iPhone 的 x、y 和 z 位置的加速度。它工作得很好。我回顾了一个新的 watch 套件框架及其编程指南。 Apple Watch 有默认传感器来检测加速度。我需要创建一个新的 watch 应用程序,以找到苹果 watch 加速。有人说在堆栈溢出线程中没有直接访问Apple Watch传感器的API(Apple文档中在哪里提到过)。可以用 Apple Watch 来完成这项工作吗?
- Apple Watch 扩展不支持任何这些 Apple API? (CoreMotion、CoreLocation、CoreData…)
- 有什么替代建议吗?
最佳答案
Apple Watch 上的传感器无法做到这一点。 Watch App 的代码作为扩展在 iPhone 上运行,而不是在 Apple Watch 上运行。这意味着您可以使用 iPhone 上的传感器在 Apple Watch 扩展中使用 Core Motion、Core Location 等。如果您想要 iPhone 的 x、y 和 z 位置的加速度,那么您可以使用 iPhone 上的 Watch 扩展中的 iOS API 来实现。
关于ios - watch APP可以实现加速api吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28061020/