【发布时间】:2015-01-21 16:21:59
【问题描述】:
这是一个 iOS 问题。
我想做的是在应用处于后台时收听内置计步器 (CMPedometer)。当计步器活动发生变化时(从“步行”到“跑步”再到“不动”等),我希望可以选择向用户的设备发送本地推送通知。
例如,应用程序位于后台。当我开始搬家时,我会收到一条推送通知,上面写着“你要搬家了!”当我停止移动时,我会收到一条推送通知,上面写着“你已经停止移动了!”
目前,我已经为我的后台模式设置了“位置更新”。该应用程序将在后台运行大约 15 分钟并跟踪位置并执行我想要的操作(当计步器数据更改时触发推送通知)。但 15 分钟后,它完全停止了。
我所描述的内容在设备上是否可行?如果是这样,应用程序在 15 分钟后超时,我做错了什么?
很高兴提供更多细节,但我不想让这个已经很长的问题过多!
【问题讨论】:
标签: ios ios8 push-notification apple-push-notifications background-process