在后台使用iOS设备的加速度计

时间:2015-04-15 11:46:04

标签: ios accelerometer background-process

在我上班的时候,我整天都在家里的桌上放着一台iPad。随着我的孩子(禁止使用它),我想知道我是否可以设计一个应用程序(或下载它,但我没有找到它),如果设备移动会提醒我。 例如,如果我的一个孩子拿起它,它会通过加速度计检测到它并给我发电子邮件。

这可能与未运行的应用程序有关,但只是安装了吗?就像它在后台运行一样。我知道有可能使用GPS,但我想用加速度计来检测小动作。

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

您的问题已在遍布stackoverflow的多个线程中发出。 下次你应该真正使用搜索功能或至少发布一些代码。

在此期间检查: 从这个帖子Receive accelerometer updates in background

  

您不仅可以使用加速计来从背景中获取数据,

     

正如您所说的App注册位置更新,请启动   位置经理在forground。

     

实现长时间运行的后台任务适用于需要更多任务的任务   要执行的执行时间,您必须请求特定的权限   在后台运行它们而不会被暂停。仅在iOS中   允许特定的应用类型在后台运行:

     

在后台播放用户可听内容的应用,   例如音乐播放器应用程序,用于记录音频内容   背景。让用户了解其所在位置的应用   时间,例如支持互联网语音的导航应用程序   协议(VoIP)需要下载和处理新内容的应用程序   定期从外部配件接收定期更新的应用程序

简短版本:只能在后台获取加速度数据。