【发布时间】:2013-12-08 14:44:03
【问题描述】:
Apple 在新款 iPhone 5s 中为 M7 添加了步数支持。这是关于 isStepCountingAvailable 的文档
isStepCountingAvailable 返回一个布尔值,指示是否 当前设备支持计步。
- (BOOL)isStepCountingAvailable 返回值 如果步数支持可用,则返回 YES,否则返回 NO。
讨论步数支持并非在所有 iOS 设备上都可用。 使用此方法确定当前是否有支持 设备。
可用性 适用于 iOS 7.0 及更高版本。宣布于 CMStepCounter#
当我跑步时:
BOOL isUsersHardwareCompatibleWithPedometerApp = [CMStepCounter isStepCountingAvailable];
在我的 5 秒内,isUsersHardwareCompatibleWithPedometerApp 的值为 YES。
对于 Core Motion 的 CMStepCounter 类方法 + isStepCountingAvailable,哪些设备会返回 YES?我还可以限制返回 NO 的设备在 AppStore 中下载我的应用程序吗?或者是否有一个很好的代理来限制用户下载我的应用程序,例如前置摄像头是一个很好的代理来确定用户是否至少有 512mb 的内存?
【问题讨论】:
标签: ios7 core-motion apple-m7