解决了吗?
Taro中使用直接使用chanel-video?Taro 直接使用channel-video 编译完 微信开发者工具报 Template `tmpl_0_channel-video` not found.
2023-09-21我上了一百多个,能想象吗
为了适配隐私协议弹窗,连夜上线13个小程序,家人们谁懂啊?第一次隐私协议公告,明确指出在2023-09-15之后,不适配隐私协议弹窗,将无法正常使用隐私API,这意味着小程序没办法做授权登录等诸多操作。因此我司动用了4个前端,2天时间内将13个仍在使用的微信小程序连夜开发后上线。 2023-09-14又发布了第二次公告,说官方已经自己适配了,无需开发者处理。 这波操作我有两个疑惑: 看到第一次公告时,我的想法是,要让现存的600万个小程序,都来适配你们所谓的隐私协议弹窗?既然能监听使用了隐私协议的API,为什么不能官方直接做个通用弹窗?
2023-09-15魔幻
关于隐私协议微信团队你们有多大毛病?一开始多少人提议隐私内置弹窗你们视而不见,偏要开发者适配?好了现在大家都适配完成了,15必须完成的节点你在14号偷偷更新公告,说要延迟10.17,这也忍了,这时候知道内置弹窗了?内置还不让频繁弹窗?不是,人家不乐意隐私协议多次拒绝还不能触发,开发者还得拦截报错自己弹窗?真不敢想象这是一个小程序团队做出的事情,朝令夕改到处改时间就算了,也不发公告通知开发者不用改了,最为严重的是:内置弹窗用脑子都知道是第一个选项,竟然选了最次的方案让开发者弹窗,多少人都适配完了上线了,又说可以不做,弹窗加一个内置,再加个10s限制频率,既然都知道内置,这个 10s 错误弹窗是不会内置?请问你们都是刚毕业,把这个东西用来练手吗,拿这么多的开发者来消遣? [图片] 看图片: [图片] [图片]
2023-09-15解决了,是我写法问题,把resolvePrivacyAuthorization存到ref里面就好使了😒
配置隐私相关之后chooseAvatar无法获取头像?新加了隐私组件,wx.onNeedPrivacyAuthorization方法监听页面,进入页面后,先不同意隐私政策,然后再触发chooseAvatar时,重新弹出隐私弹窗,就报错了,下面是报错信息。[图片] [图片] 这个问题是没配置相关的隐私的api还是我监听onNeedPrivacyAuthorization方法这边写错了? 下面是代码: useEffect(() => { console.log("PrivacyComponent ===>"); const version = Taro.getAccountInfoSync().miniProgram.version; if (compareVersion(version, "2.32.3") >= 0) { wx.getPrivacySetting({ success(res) { console.log("PrivacyComponent ===> res", res); if (res.needAuthorization) { setPrivacyContractName(res.privacyContractName); setShowPrivacy(true); } else { // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口 console.log("privacy pass"); } } }); } // 监听是否触发权限接口 wx.onNeedPrivacyAuthorization((resolve, eventInfo) => { console.log('触发本次事件的接口是:' + eventInfo.referrer, eventInfo) // 需要用户同意隐私授权时 // 弹出开发者自定义的隐私授权弹窗 setShowPrivacy(true); setResolvePrivacyAuthorization(resolve) }) }, []) // 拒绝隐私协议 const exitMiniProgram = () => { console.log("拒绝隐私协议"); if(resolvePrivacyAuthorization) { resolvePrivacyAuthorization({ event:'disagree' }) } setShowPrivacy(false); // wx.exitMiniProgram(); };
2023-09-07