一、报错现象
集成高德地图出现崩溃,以前没有问题,报错信息为:updatePrivacyShow、updatePrivacyAgree若未正确设置有崩溃风险
二、问题原因
由于个人信息保护法的实时,高德地图sdk新增两个方法来保障信息安全。sdk官网也有提示信息
三、问题修复
无论是在导航sdk、定位sdk、或者其他sdk初始化前调用updatePrivacyShow、updatePrivacyAgree这两个方法设置一下即可解决。例如定位SDK可以调用
AMapLocationClient.updatePrivacyAgree(getActivity().getApplicationContext(), true);
AMapLocationClient.updatePrivacyShow(getActivity().getApplicationContext(), true, true);
根据不同功能sdk设置即可,可以去官网快速搜索方法定位到文档说明。
如果解决你的问题,请给个赞吧