在iOS 13中使用Always Allow的CLLocationManager中的应用程序请求地理位置定位时,似乎用户无法获得requestAlwaysAuthorization选项。
而是显示Allow While Using AppAllow Once

环境:iOS 13 beta 6,Xcode beta 5,iPhone X

ios - 如何在iOS 13中使用`requestAlwaysAuthorization`在CLLocationManager中请求地理位置?-LMLPHP

如何向用户提示Always Allow

最佳答案

它工作正常。在这种情况下,如果用户按最佳肯定答案Allow While Using App,则操作系统将记住该信息。当发生某些特殊事件时,系统会在某个时间点向用户显示警报。系统将显示带有Keep Only While UsingChange to Always Allow选项的警报。
有关更多信息,您可以从2:40观看WWDC 2019 here中的视频。

关于ios - 如何在iOS 13中使用`requestAlwaysAuthorization`在CLLocationManager中请求地理位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57491412/

10-13 04:55