我是斯威夫特的新手。下面是我正在尝试的事情。在后台跟踪用户的位置和运动状态。当用户的运动状态从步行到跑步时,我想跟踪位置。当应用程序进入前台时,我想固定用户从步行开始跑步的跟踪位置。当应用程序一直处于前台时,它工作正常。但当应用程序处于后台时,它不工作。如何实现在后台执行的逻辑代码?后台定位服务:
的数据
jpfvwuh41#
在您的项目设置中,选择目标并转到Signing & Capabilities选项卡。在后台模式部分,选中Location updates。这将允许在您的应用处于后台时执行位置跟踪。当然,请确保始终请求位置(在Info选项卡中),并在Privacy - Location Always and When in Use Usage Description和/或Privacy - Location Always Usage Description中说明需要位置的原因
Signing & Capabilities
Location updates
Privacy - Location Always and When in Use Usage Description
Privacy - Location Always Usage Description
1条答案
按热度按时间jpfvwuh41#
在您的项目设置中,选择目标并转到
Signing & Capabilities
选项卡。在后台模式部分,选中Location updates
。这将允许在您的应用处于后台时执行位置跟踪。当然,请确保始终请求位置(在Info选项卡中),并在
Privacy - Location Always and When in Use Usage Description
和/或Privacy - Location Always Usage Description
中说明需要位置的原因