当 status = notdetermined时,调用requestWhenInUseAuthorization,只有用户同意“利用App时允许”的情况下才有用,然后当 status = WhenInUse时,调用requestAlwaysAuthorization或体系查觉到APP需要”始终“定位时,会再次出现始终授权模式弹窗。
颠末分析和验证试验,确定在我的APP中定位回调非常题目是由于请求授权方式利用错误,优先利用When In Use定位模式,然后在需要利用Always”定位权限的位置再申请权限。当APP得到定位模式被用户选择为“When In Use”时,进入背景观察左上角是否有定位指示器(蓝色图标),存在的话可以确定当前定位服务正常。假如选择Always暗昧,那么屏幕左上角会表现定位图标。
官方文档