iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 监控重要位置变化,应用程序关闭GPS信号(箭头)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
首先,我希望不要重复任何话题,我花了很多时间在互联网上阅读这个问题.

我正在开发iOS =>的应用程序5,我需要获取用户位置,但我不需要总是一个很好的准确位置,所以当应用程序转到后台时我将正常位置模式更改为重要位置更改,当应用程序到达前台时我停止了重要位置更改模式并恢复正常位置模式,这一切都很顺利,

我的问题是,当应用程序进入后台模式或甚至用户杀死应用程序GPS信号(紫色箭头)仍然总是出现,即使重新启动设备后,唯一的方法是消失它是取消安装或禁用当应用程序进入后台时,重要的位置会发生变化,但是当用户进入后台模式时,我需要此模式工作,可能不是在应用程序被杀死时.

用户终止应用程序时,我不知道如何停止服务…因为如果您有多任务处理,则不会调用事件“applicationWillTerminate”.

我的主要原因是因为我不想总是出现紫色箭头,即使应用程序被杀也是因为我不希望用户认为应用程序正在烘干电池……所以用户不希望安装该应用程序.

一个问题:紫色箭头始终出现是正常的,如果为应用程序启用了重要位置更改,即使应用程序被杀死也是如此?

第二个问题:有没有办法改变这一点,至少在应用程序被杀时停止服务以隐藏紫色箭头?

谢谢你们.
如果出现问题,抱歉我的英文.

@H_944_22@解决方法
经过几天研究以确定这项服务,似乎没有办法在背景中使用重要位置更改而没有顶部栏中的箭头.我一直在测试不同的应用程序和通过互联网阅读,没有解决这个问题.

解决这个问题的唯一方法是禁用应用程序中的多任务模式,并在事件“applicationWillTerminate”中禁用重要位置更改,但是没有意义……我总是丢失背景位置,不仅仅是应用被杀…所以没用.

这是糟糕的…是一个非常好的服务,以获得节省电池的位置,但作为用户和开发人员,我不希望一个应用程序,即使在应用程序被杀之后仍然显示此图标,因为开发人员我不希望那些人卸载因为这个原因的应用程序和普通用户我不知道这个图标是什么意思,如果是正常的GPS或重要的位置改变,这是什么意思…如果我的电池正在流失或不.

后台任务中获取位置的另一个选项,但对电池有很大的影响….

我希望苹果在未来版本中修复此问题…至少添加一个新箭头或仅在新位置到达instad时显示或在应用程序被杀时允许弯腰.

所有这些都是通过iOS-6.1进行研究的

谢谢大家.

大佬总结

以上是大佬教程为你收集整理的ios – 监控重要位置变化,应用程序关闭GPS信号(箭头)全部内容,希望文章能够帮你解决ios – 监控重要位置变化,应用程序关闭GPS信号(箭头)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。