隐私保护升级,导致微信小程序无法复制内容到系统剪切板,且在线客服按钮点击无反应

更新日期: 2024-11-27 阅读次数: 26 字数: 770 分类: 微信小程序

最近无意中发现我的“大象计算器”微信小程序,点击复制按钮没有任何反应,也没有错误提示及日志。我开始怀疑是否是隐私保护策略升级导致的。

连在线客服功能都失效了,怪不得最近通过在线客服功能反馈信息的用户消失了。最后一次收到客服消息是 54 天前,即 2024 年 10 月 4 日。

解决方法

小程序管理后台设置隐私协议

打开后,会发现确实多了一栏,让说明为何要使用剪切板接口。我填写了“复制计算结果”。

提交之后,审核通过之后,实际上小程序中的剪切板相关的接口就能使用了。

注意:

  1. 通过审核后,没有微信消息提醒,只能被动去小程序管理后台去看。
  2. 提示信息。需要主动提示用户,复制成功。例如 toast。否则会显示xxx小程序读取了你的剪切板,这样感觉比较怪异,且有一丝丝的不安全感。

再就是,在用户第一次使用复制功能时,会自动弹出一个小程序隐私协议窗口。当然也可以自定义一个展现形式。只要用户同意了就行。

微信小程序隐私协议窗口

审核时的选项

但是,上面的隐私协议的更新,并不能使在线客服功能恢复正常。

提交小程序审核时,选项中勾选 “采集了用户信息” 才行。

同时,确认之前使用的在线客服按钮,是否是用了三方封装的。。。必然,我就脑残地使用了有赞的 vant 封装。

<view class="button_wrapper">
	<van-button type="danger" size="large" open-type="contact">在线沟通</van-button>
</view>

MD, 之前用的这个鬼封装。替换为官方的写法,就没有问题了:

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-message/customer-message.html

<button open-type="contact" ></button>

在线客服功能的重要性

修复后的第一天,就有两个用户找我反馈,希望增加功能,或者完善某个功能。

简单直接的沟通方式,最高效。而一旦在线沟通渠道不容易找到,用户并不会花费时间去摸索,会直接选择忽略,不反馈。那损失就非常大了。

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式