【发布时间】:2020-10-26 09:17:02
【问题描述】:
我自 iOS 13 以来的理解是,后台位置权限只能由用户在他们已经授予前台位置权限之后授予,并且应用程序在后台,当位置事件会已触发应用程序的后台位置发生。那时他们会得到一个类似的对话框:
即使您不使用应用程序,也允许“应用程序”访问您的位置?
我使用的每个应用都有相同的行为,除了一个应用,它能够在请求前台位置权限对话框后立即呈现该对话框:
这个app是如何像这样立即重复触发后台定位对话框的?
【问题讨论】:
-
在您请求并收到“使用时”之后,您请求“始终”。我做同样的事情in my app
-
你确定@Paulw11 吗? Stack Overflow 和其他地方的每个资源都建议后台位置对话框仅在应用程序处于后台时出现。
-
是的,正如我所说,我做到了。
-
我刚刚测试过,我很惊讶它有效! (更多我找不到任何信息。)如果您想添加答案,我将标记为已解决。
-
请记住,这直到 iOS 13.4 才开始。在此之前,没有立即进行第二次对话。
标签: ios core-location