问题标签 [apple-m7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 检测用户是否在车内移动
注意:这个问题最初是在 Apple 在 iOS SDK 中引入运动检测硬件和相关 API 之前发布的。然而,这个问题的答案仍然相关。
我正在创建一个 iPhone iOS 应用程序,其中涉及跟踪用户的跑步和/或步行。用户跑步和步行的记录结果保持诚实是非常重要的。我需要一种方法来捕捉可能在使用汽车时作弊(或不小心打开跟踪器)的用户。
为了检查用户是否正在开车或骑车,我首先想到了这两个检查,但是两者都不能真正确定用户是否在车内(在一定程度上)。
通过以下方法检查用户当前的速度。如果用户的行驶速度超过 20 英里/小时,那么我可以假设用户在车里:
但是,我不确定这是否真的是一个很好的检查,因为人们被记录为比以前走得更快。这是一个很好的检查还是我应该使用其他东西?
使用Core Motion Framework提供的 Accelerometer 和 Motion API 确定用户加速的速度。如果用户加速超过一定速度,那么我可以假设用户正在乘车旅行。
这些假设是否正确?我想我真正的问题是:有没有更好的方法来检测用户是否在车辆中移动 - 如果是这样,如何?. 如果不是,那么这些检查是否适合这种情况,或者这只会让一些实际上那么快的用户感到恼火?CoreMotion 是否适合使用此 API?
编辑:新的 iPhone 5S M7 协处理器提供更准确的运动检测。谁能解释如何使用新的 M7 API?
ios - 我的应用程序需要 iPhone 5S 吗?
我正在编写一个需要 iPhone 5S 中的 M7 Motion 协处理器芯片的应用程序。由于该芯片不存在于任何其他 iPhone 中,因此该应用程序只能在 iPhone 5S 上正常运行。
有没有办法要求用户在下载我的应用程序之前拥有 iPhone 5S?有点像如何使应用程序特定于 iPad?
我正在寻找一种选择 iPhone 硬件要求的方法。不是 iOS 版本要求。
ios - 如何检测 M7 是否存在,也就是 iPhone 5S 或更新版本?
试图找到一种方法来检测 M7 的存在。
如果 M7 不存在,查询 CMStepCounter 或 CMMotionActivity 类是否毫无意义?我的猜测是,在具有 iOS 7.0 的非 M7 型号上,这些类获取数据但效率不高且使用更多电池。
一个粗略的方法是:
ios7 - 如何逐小时获取 CMStepCounter 活动?
我试图弄清楚如何逐小时细分过去 7 天的所有步骤活动。
现在我使用这个成功地获取了今天的总步数:
什么是做我需要的好方法?
ios7 - 使用 iOS 7 在 iphone 模拟器上测试 CoreMotion API(需要 M7)
有没有人用模拟器成功测试过任何新的 CoreMotion API?似乎需要 M7 的那些都不起作用。我尝试在运行 iOS 7 的新模拟器上调用这些函数
和
但两个函数调用都返回 false。
cocoa-touch - performFetchWithCompletionHandler 可以用于iOS7中的非网络相关的提取吗
我知道 performFetchWithCompletionHandler 旨在用于通过网络在后台获取数据,但我可以使用它来获取不需要网络连接的数据吗?例如,我想使用 M7 运动协处理器从 CoreMotion 的步数查询中提取一些步数信息。这会是对该 API 的合法使用,还是 Apple 会阻止我的应用程序使用该 API 来获取非网络数据?
ios - 在旧款 iPhone 上使用与 CMMotionActivity 类似的技术
我希望将 CMMotionActivity 用于 iPhone 5s,但也希望能够在旧 iPhone 上使用类似的功能,这可能吗?
我可以通过跟踪 GPS 而不使用 M7 芯片来创建一个不太准确的替代方案吗?任何建议/教程/示例代码?
ios7 - 如何限制只有 iPhone 5s 可以下载我的应用程序
我只是希望我的应用程序可以下载到 iPhone 5s,因为使用 M7 处理器,不能在其他 iPhone 上运行。
以前我们在 Info.plist 中有“必需的设备功能”,对于这种情况,要添加的项目是什么?有什么简单的方法来实现这一点吗?
iphone - Utilizing the M7 chip in the iPhone5S
I was wondering if anyone can point me in the right direction with regard to utilzing the M7 chip in the iPhone5S and above.
I was wondering if it's just automagically used when you use general core motion APIs or is there a specific set of APIs to use?
Finally I noted whilst reading some articles online that it keeps some historical movement data, anyone know how to access this or can anyone point me in the right direction?
ios - 如何在总步骤中获得 CMMotionActivity
我想知道这是否可能。我能够掌握总步数。这不是很有帮助。我想,如果我能获得总运动活动,例如步行或跑步活动距离或步数。所以我可以根据这个计算卡路里。