应该上了吧,但是好像还是有BUG
10.17了,官方的隐私协议弹窗功能,上线了吗?[图片]
2023-10-17我现在也发现这个问题了,进入页面需要定位,弹出官方自己的隐私框,用户同意后也没有继续执行,也找不到监听同意和拒绝的方法,烦死了
camera组件拒绝用户隐私协议弹窗后怎么在次调用呢?如题
2023-10-16我这也是这种情况,后来改成先直接调用onNeedPrivacyAuthorization就弹窗自定义的,但是晚上的时候又出现了调用官方的,不知道是不是在做测试。过了一会儿就有好了。还有个问题就是,文档上说的同意后会自动继续执行,本地测试没有成功过
自定义隐私协议弹窗使用了官方文档的方案,流程也能进行,基础库更新后发现报错?使用最新版的资源库3.1.2,发现报错 自定义的隐私协议弹窗使用的是官方文档中的方法 <button id="agree-btn" open-type="agreePrivacyAuthorization" bindagreeprivacyauthorization="handleAgree" class="argee ">同意并继续</button> wx.getPrivacySetting({ success: res => { console.log("是否需要授权:", res.needAuthorization, "隐私协议的名称为:", res.privacyContractName) if (res.needAuthorization) { this.popUp() } else { this.triggerEvent("agree") } }, fail: () => {}, complete: () => {}, }) 在3.1.1及之前的资源库及前几天的线上环境中都不存在报错,在3.1.2及如今的线上环境,都存在报错提示 [图片] 在明明写了隐私协议弹窗的情况下依然弹出了官方的授权弹窗 [图片] 不知道是什么原因。
2023-10-11这个相当于让用户点击了两次
小程序隐私引导,当用户点击了同意后,调用了wx.getUserProfile接口的问题?《小程序隐私协议开发指南》里提到用户同意隐私后,可以直接调用getUserProfile方法,怎么写了后,提示我要点击呢,难道用户同意隐私后,我再展示个按钮触发getUserProfile?
2023-09-07真的,我也出现了这个问题,昨天突然出现了,我还以为是我写的有问题,都改了一上午了,进去第一次就报错getUserProfile:fail can only be invoked by user TAP gesture,第二次就成功了,以前都好好的
使用uniapp开发小程序获取用户信息按钮需要点击两次才能获得到用户信息?用uniapp开发小程序,开发者工具本地测试没有问题,但是真机测试的时候获取用户信息那里不知道为何要点两次才能成功,第一次会提示错误 getUserProfile:fail can only be invoked by user TAP gesture 第二次才会成功,底下是我的代码 <button v-if="but" class='bottom' type='primary' @click="goLogin"> 获取用户信息 </button> getUserProfile() { // 判断缓存中是否有用户数据,没有则获取 uni.getUserProfile({ desc: '獲取您的昵稱、頭像、地區及性別', success: infoRes => { console.log('登陆成功', infoRes) if (infoRes.errMsg === 'getUserProfile:ok') { uni.showToast({ title: '授權成功', icon: 'success' }); } else { uni.showToast({ title: '授權失敗', icon: 'error' }); } }, fail: err => { console.log('userInfo-err', JSON.stringify(err)); } }); }, 我尝试过使用 <button v-if="but" class='bottom' type='primary' open-type="getUserProfile" bindtap="getUserProfile" > 获取用户信息 </button> 但是又会出现另外一个错误 "pages/login/login" does not have a method "getUserProfile" to handle event "tap"
2023-07-05