ios - 确定 iOS 中的用户事件?

标签 ios geolocation accelerometer

如何确定用户运动事件(步行、运行、在车辆中、在汽车中等)?

我发现 CMMotionActivityManager 类执行此操作,但它的 isActivityAvailable 将仅在配备 M7 的设备上返回 true:iPhone5S、iPad mini with retina、iPad Air。

那么在未配备 M7 的设备中执行此操作的正确方法是什么? 或者您可能知道任何第三方库?

谢谢。

最佳答案

我没有找到我的问题的答案,所以我决定编写我自己的库,它可以在所有 iOS 设备上运行并且不需要 M7 芯片。

这是github repo的链接,也许它可以帮助某人。

https://github.com/SocialObjects-Software/SOMotionDetector

关于ios - 确定 iOS 中的用户事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22205769/

相关文章:

ios - 空气原生扩展 : iOS packaged dependencies (Firebase)

xcode - 设备上的 iOS 版本与 Xcode 支持的版本不匹配

PHP 使用 intl-tel-input 获取电话号码

android - 使用 Android 检测用户 Activity (运行、骑自行车、驾驶)

android - Android 智能手机中嵌入的加速度计的采样频率是多少?

ios - Pixate ios UITextField 边框不会显示

ios - 在主 UiViewController 中动态声明子 UiViewController

php - 如何通过IP地址获取国家代码和货币代码?

android - IOS 11 上的 Cordova 插件地理位置超时

windows-phone-7 - Windows Phone 7 上的 GPS 速度有多可靠