【发布时间】:2018-03-07 02:42:47
【问题描述】:
我有一个使用加速度计的应用。当检测到某个动作时,我正试图让我的 iphone 振动。当应用程序处于前台时,当我进行某个动作时,它会振动。但是当应用程序在后台时它不会。
我有一个计数器可以检测到这个动作。当我在后台执行此动作 3 次时,虽然它没有发出任何振动,但在我转换回前台后,计数器增加了 3。所以我知道加速度计正在工作。或者将动作放入队列并在应用返回前台时执行。
而且我不会犯菜鸟的错误,将手机的振动关闭。
我不太确定从这里去哪里。 iphone是否天生就无法在后台捕获和处理加速度计数据?还是我做的不对?
【问题讨论】:
标签: ios iphone background accelerometer foreground