苹果在新款iPhone 5s中增加了对M7的步数支持。这是对isStepCountingAvailable哪些iOS设备支持CMStepCounter?
isStepCountingAvailable的文档返回一个布尔值,表示 步骤计数支持是否可用当前设备上。
- (BOOL)isStepCountingAvailable返回值如果步计数支持可用,则为YES;否则为NO。
讨论对所有iOS设备都不提供分步计数支持。 使用此方法可确定当前设备上是否有支持。
可用性iOS可用于iOS 7.0和更高版本。宣布 CMStepCounter#
当我运行:
BOOL isUsersHardwareCompatibleWithPedometerApp = [CMStepCounter isStepCountingAvailable];
我的5S isUsersHardwareCompatibleWithPedometerApp的价值YES
。
哪些设备将为Core Motion的CMStepCounter类方法返回YES YES + isStepCountingAvailable
?我还可以限制返回NO
的设备从AppStore下载我的应用吗?还是有一个很好的代理来限制用户下载我的应用程序,例如前置摄像头是确定用户是否至少有512mb内存的良好代理?
http://www.apple.com/ipad-air/specs/的说法不同。 “64位架构和M7移动协处理器的A7芯片” –
@SteveMoser啊,很高兴没有意识到。我更新了我的答案。 –
这就是我最初想的,但我不认为我们可以做出这样的假设,只是因为一个设备有一个M7,它可以计算步骤。 https://twitter.com/_DavidSmith/status/404252937821900801 –