我想检测 iPad 的微小动作,例如当它被拿起时。
这可能与应用程序未运行但刚刚安装有关吗?就像它在后台运行一样。我知道 GPS 是可能的,但我想用加速度计来检测小动作。
您的问题已在 stackoverflow 的多个线程中发布。 下次你真的应该使用搜索功能或者至少发布一些代码。
与此同时检查: 从这个线程Receive accelerometer updates in background:
您不仅可以使用加速度计从后台获取数据,
正如您所说,您的应用程序注册了位置更新,开始 位置经理在前台。
实现长时间运行的后台任务 执行时间要执行,必须申请特定权限才能 在后台运行它们而不会被暂停。在 iOS 中,只有 允许在后台运行特定类型的应用程序:
在后台向用户播放音频内容的应用程序, 例如音乐播放器应用 背景。让用户随时了解其位置的应用程序 次,例如导航应用程序支持互联网语音的应用程序 需要下载和处理新内容的协议 (VoIP) 应用程序 定期从外部配件接收定期更新的应用
简短版:不可能只在后台获取加速度数据。