flutter 高德地图 amap_flutter_location 隐私合规校验失败
今天使用定位的时候出现的,之前没有,特此记录
在flutter里面使用高德插`amap_flutter_location报错, 出现的 问题 问题解决:
步骤一:升级到最新版的3.0, 官方更新了最新的sdk
amap_flutter_location: 3.0.0
步骤二:更新完sdk后,还需要在所有接口请求之前调用一下授权同意,
可以在初始化完sdk的地方调用
代码贴下面
///开始定位之前设置定位参数
AMapFlutterLocation.setApiKey(App.gaoDeAndroidKey, App.gaoDeIosKey);
// todo /// 高德SDK合规使用方案请参考官网地址:https://lbs.amap.com/news/sdkhgsy
// todo /// [hasContains] 隐私声明中是否包含高德隐私政策说明<br>
// todo /// [hasShow] 隐私权政策是否弹窗展示告知用户<br>
AMapFlutterLocation.updatePrivacyShow(true, true);
///todo 必须保证在调用定位功能之前调用, 建议首次启动App时弹出《隐私政策》并取得用户同意
///todo [hasAgree] 隐私权政策是否已经取得用户同意
AMapFlutterLocation.updatePrivacyAgree(true);
吧上面的都做完了就可以重新使用高德sdk了,定位就正常了,
谢谢大家观看 点个赞吧~~~~~~~
|