8
我是iOS开发新手,拥有强大的Android背景。在背景模式下收听设备抖动事件
我知道,Android为开发人员提供了更多的控制权和权力来执行他们想要的任何操作,并且如果您的应用在一个月前关闭了,那么听取加速度计事件很容易。
我知道iOS提供了一些后台处理能力,但运动事件的本质是通过视图控制器来处理的。
当应用程序处于后台状态时,是否有任何方法来监听运动事件?
我是iOS开发新手,拥有强大的Android背景。在背景模式下收听设备抖动事件
我知道,Android为开发人员提供了更多的控制权和权力来执行他们想要的任何操作,并且如果您的应用在一个月前关闭了,那么听取加速度计事件很容易。
我知道iOS提供了一些后台处理能力,但运动事件的本质是通过视图控制器来处理的。
当应用程序处于后台状态时,是否有任何方法来监听运动事件?
根据Apple的Background Execution Programming Guide,不支持在后台监听运动事件。
Duplicate:[使用CoreMotion框架在后台接收加速度计更新](http://stackoverflow.com/q/21380806/2415822)。由于附带的奖励,我不能投票结束这个问题。 – JAL
事实上,这是不可能的,只是一个iOS的限制。您可以创建一个在后台不断使用位置服务的应用,并使用该应用允许您的应用在后台运行,然后在检查位置时检查动作,但应用不会被允许进入应用商店。 – owlswipe