ios 如何在Swift中后台运行代码逻辑

ltskdhd1  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(162)

我是斯威夫特的新手。下面是我正在尝试的事情。
在后台跟踪用户的位置和运动状态。当用户的运动状态从步行到跑步时,我想跟踪位置。当应用程序进入前台时,我想固定用户从步行开始跑步的跟踪位置。
当应用程序一直处于前台时,它工作正常。但当应用程序处于后台时,它不工作。
如何实现在后台执行的逻辑代码?
后台定位服务:


的数据

jpfvwuh4

jpfvwuh41#

在您的项目设置中,选择目标并转到Signing & Capabilities选项卡。在后台模式部分,选中Location updates。这将允许在您的应用处于后台时执行位置跟踪。
当然,请确保始终请求位置(在Info选项卡中),并在Privacy - Location Always and When in Use Usage Description和/或Privacy - Location Always Usage Description中说明需要位置的原因

相关问题