【发布时间】:2015-01-03 08:34:19
【问题描述】:
我想知道如果 CMMotionActivity 发生变化,系统是否可以在后台唤醒应用程序,例如,如果用户在坐下后开始走路/跑步,我想能够执行一些代码和计划本地通知。
有没有办法让系统为此在后台唤醒我的应用?
编辑:通过查看reference,这似乎是不可能的(“[...] 并且在您的应用暂停时不会提供更新。”),但也许还有其他方法?
【问题讨论】:
-
您发现了另一种方法吗?
-
@ChristopherMarkieta 不,也许唯一的方法是让应用程序在后台持续运行,但这需要它做一些非常具体的事情,比如播放音乐、进行 VoIP 或 GPS。
-
@ChristopherMarkieta (当然,它可能对电池造成不必要的伤害……)
-
有一种方法总是在后台使用位置,通过询问位置更新,您可以在后台获取动态更新。
标签: ios swift background-process core-motion