如题,在处理用户隐私协议的时候,测试了其他接口都没有这个问题,其中包括了getLocation接口,即便我测试是拒绝了了隐私协议,下次调用getLocation接口时依旧会触发onNeedPrivacyAuthorization,也测试了手机号快速验证组件,同样也是可以多次触发。
但是在测试chooseLocation接口时则直接进了fail,并没有触发onNeedPrivacyAuthorization,原因可能是之前测试getLocation时拒绝了,可是这两个接口不是相互独立的吗?而且chooseLocation是不需要定位授权的,正常应该不受getLocation影响啊。
找到原因了,隐私政策里把“用户选择的位置信息”漏掉了
确认代码中是否正确监听并处理了
onNeedPrivacyAuthorization
事件,以便在需要时重新请求用户授权。