官方demo1基础上改的,用模拟隐私接口,省得还要配置,甚至后台开通的接口。复制到实际应用中,再改成用到的接口。
然后还用了手机号获取的按钮,这个不需要审核,体验方便些。
有人担心拒绝后,后续无法再调涉及隐私的接口:
其实拒绝是需要调用api来设置的,你不要设置就好啦。没调用过不同意的api,后续其他时机再同意隐私后,就能用啦。
// this.resolvePrivacyAuthorization({ event:'disagree' });
如果通过按钮类型的隐私接口来触发回调,会有bug。你等同意隐私后再点获取手机号按钮,会报频繁使用的错误。实际应用中,就都用模拟接口来触发隐私弹窗,同意后在回调里使用具体api,或者引导用户点击按钮。
我去,代码片段忘发在文章里了: https://developers.weixin.qq.com/s/bNmllJmI7iKl