自 iOS 13 以来,我的理解是,后台位置权限只能由用户在已经授予前台位置权限后授予,并且应用程序处于后台,当发生位置事件时已触发应用程序的后台位置发生。此时他们会看到一个类似以下的对话框:
Allow “App” to also access your location even when you are not using the app?
我使用的每个应用程序都有相同的行为,除了一个应用程序,它能够在请求前台位置权限对话框后立即显示该对话框:
这个应用程序如何立即重复触发这样的后台位置对话框?
最佳答案
如果您的应用已请求并收到“使用时”授权,则它可以请求“始终”授权以触发第二个权限对话框。此行为需要 iOS 13.4 或更高版本。
您应该考虑用户体验。我建议您的应用程序在请求之前解释为什么它始终需要授权,否则用户可能会收到大量权限请求
关于ios - 这个应用程序如何立即请求后台位置权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64534309/