首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当应用程序在IOS中处于前台、背景或终止状态时获取设备位置

当应用程序在IOS中处于前台、背景或终止状态时获取设备位置
EN

Stack Overflow用户
提问于 2022-03-29 06:44:05
回答 1查看 75关注 0票数 -1

我试图在固定的间隔后获得设备的位置,比如15分钟,不管应用程序是否处于前台、背景或终止状态。我们正在开发的应用程序是关键的警报系统,我们需要在特定的时间间隔内获取用户的位置,即使在应用程序被终止时也是如此。为此,我使用了BGProccessingTask和earliestBeginDate = 3600。即使在指定了一个小时之后,它也会在8-9小时后或有时更长的时间内开始任务。说明说-“设置此属性并不保证任务将在指定日期开始”。

如果有人能帮忙就好了。另外,还有其他解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-29 07:00:27

使用“签名和Capabilities"

  • Under”背景模式“添加”位置更新“

  • 确保在info.plist文件中添加所有相关的用法描述键(NSLocationAlwaysAndWhenInUseUsageDescription,NSLocationAlwaysUsageDescription,NSLocationWhenInUseUsageDescription)

  • Be准备好下次提交时,苹果审查小组会问您为什么应用程序使用这种后台模式
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71657550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档