此应用程序如何立即请求后台位置许可?

时间:2020-10-26 09:17:02

标签: ios core-location

从iOS 13开始,我的理解是,只有在用户授予前台位置权限后,该用户才能 授予后台位置权限,并且当发生位置事件时该应用程序处于后台触发了应用的后台位置发生。到那时,他们会看到一个类似对话框:

即使不使用应用程序,也允许“应用程序”访问您的位置吗?

我使用的每个应用程序都有相同的行为,除了一个应用程序,它可以在请求前台位置权限对话框后立即显示该对话框

Background location permission dialog in-app

该应用如何立即反复触发背景位置对话框?

1 个答案:

答案 0 :(得分:2)

如果您的应用程序已请求并获得“使用中”授权,则可以请求“始终”授权以触发第二个权限对话框。此行为需要iOS 13.4或更高版本。

您应该考虑用户体验。我建议您的应用说明为什么在请求之前始终需要授权,否则用户可能会被许可请求所吸引