[youzan/vant-weapp]feat(button): add button-id prop & agreePrivacyAuthorization event support

2024-07-19 421 views
0

补充Dialog同意隐私协议回调。 #5532

回答

5

如果存在有待用户同意的隐私政策信息,开发者需要主动提示用户阅读隐私政策等收集使用规则,对于提示方式,小程序开发者可自行设计,同时需要在相关界面中使用 <button open-type="agreePrivacyAuthorization"> 组件,当用户轻触该 <button> 组件后,表示用户已阅读并同意小程序的隐私政策等收集使用规则,微信会收到该同步信息,此时开发者可以在该组件的 bindagreeprivacyauthorization 事件回调后调用已声明的隐私接口。

应该还是调用开放能力的问题。我刚用原生button组件测试,没有配置回调函数,用户只要触发了<button open-type="agreePrivacyAuthorization">组件,就可以调用隐私接口,不需要bindagreeprivacyauthorization事件回调。

7

用原生button组件时,button必须有id属性才可以使用agreePrivacyAuthorization开放能力,请大神抽空检查下是不是这个问题

6

应该需要提供回调给开发者的 比如授权完关闭弹窗之类的操作

7

下个版本会支持

8

是的,预期应该是用户触发agreePrivacyAuthorization开放能力后,微信会收到用户同意授权的信息,再回调给开发者进行下一步操作。现在好像用户触发agreePrivacyAuthorization开放能力后,微信没有收到这个信息。