【问题标题】:Using the accelerometer of an iOS device in background [duplicate]在后台使用 iOS 设备的加速度计 [重复]
【发布时间】:2015-04-15 11:46:03
【问题描述】:
我有一台 iPad,可以在我工作时整天放在家里的桌子上。带着我的孩子(他们被禁止使用它),我想知道我是否可以设计一个应用程序(或下载它,但我没有找到它),它会在设备移动时提醒我。
例如,如果我的一个孩子捡到它,它会通过加速度计检测到它并向我发送电子邮件。
这可能与应用程序未运行但刚刚安装有关吗?就像它在后台运行一样。我知道 GPS 可以做到这一点,但我想用加速度计来检测小动作。
感谢您的帮助
【问题讨论】:
标签:
ios
accelerometer
background-process
【解决方案1】:
您的问题已在 stackoverflow 的多个线程中发布。
下次你真的应该使用搜索功能或至少发布一些代码。
同时检查:
来自这个帖子Receive accelerometer updates in background:
您不仅可以使用加速度计从后台获取数据,
正如您所说,您的应用注册位置更新,开始
前台位置管理器。
实现长时间运行的后台任务对于需要更多时间的任务
执行时间来实现,你必须请求特定的权限
在后台运行它们而不会被暂停。在 iOS 中,只有
允许特定应用类型在后台运行:
在后台向用户播放可听内容的应用,
例如音乐播放器应用程序 录制音频内容的应用程序
背景。让用户随时了解其位置的应用程序
时间,例如导航应用程序 支持互联网语音的应用程序
需要下载和处理新内容的协议 (VoIP) 应用程序
定期从外部附件接收定期更新的应用
短版:不能只在后台获取加速度数据。