为什么iOS定位服务会导致该应用打开这么长时间?

问题描述

在iOS的“设置”>“电池”中,我可以看到我的应用程序的背景使用率几乎是旅行时手机开机时间的100%。

我的应用确实确实订阅CLLocationManager.LocationsUpdated事件。但这在那做得很少。即使我告诉它更新每米(我不这样做),即使我将它行驶100公里,也只能称为10万次。 (实际上,它仅被调用大约1万次,但现在我们将忽略它。)如果我要进行10万次循环,以完成每次调用时所做的工作,那么用户甚至都不会注意到它。

那么应用程序如何使用那么多时间?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)