在iOS10以前,定位权限
如果只需要在前台定位,在 Info.plist 添加定位权限申请
<key>NSLocationWhenInUseUsageDescription</key>
<string>若不开启定位将无法获取商品的定位信息</string>
如果还需要在后台定位,在 Info.plist 添加定位权限申请
<key>NSLocationAlwaysUsageDescription</key>
<string>若不开启定位将无法获取商品的定位信息</string>
iOS11苹果更新了定位权限的设置,如果需要在后台定位的话,在 Info.plist 添加定位权限申请
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>若不开启定位将无法获取商品的定位信息</string>

这样子无论iOS10和iOS11都能获取前后台定位权限了,记得添加使用定位权限的理由,否则审核会被拒
之前定位的代码的话,则不需要变动
网友评论