楼主解决了吗,我也遇见了相同的问题
隐私协议同意之后uni.getUserProfile还是不行,重新进入小程序就可以,如何解决?[图片]第一次进去点击同意,获取用户信息uni.getUserProfile报错,{errMsg: "getUserProfile:fail api scope is not declared in the privacy agreement", errno: 112},然后点击右上角重新进入小程序,"uni.getUserProfile就可以使用了,第一次为什么无法使用,如何解决
2024-09-20楼主解决了吗,我也遇见了相同的问题
清除小程序缓存,同意隐私协议后,getUserProfile报错,重新进入小程序又正常了?[图片]
2024-09-20楼主解决了吗?我也遇见了相同的问题
uni.chooseLocation 第一次打开失败 必须要重新进入小程序才可以成功 怎么解决?<template> <view class="content"> <text>{{ title }}</text> <view @click="chooseLocation" class="field-picker field-picker-address"> + 选择活动药店地址 </view> </view> </template> <script> export default { data() { return { title: "Hello", }; }, onLoad() {}, methods: { chooseLocation() { // 首先检查权限 uni.getSetting({ success(res) { if (!res.authSetting["scope.userLocation"]) { // 请求权限 uni.authorize({ scope: "scope.userLocation", success() { // 权限获取成功后,再调用 chooseLocation uni.chooseLocation({ success(res) { console.log('选择位置成功1',res.address); }, fail(err) { console.error("选择位置失败1:", err); }, }); }, fail() { console.log("用户拒绝授权地理位置"); }, }); } else { // 已经有权限,直接调用 uni.chooseLocation({ success(res) { console.log('选择位置成功2',res.address); }, fail(err) { console.error("选择位置失败2:", err); }, }); } }, }); }, }, }; </script> <style lang="scss" scoped> .content { display: flex; flex-direction: column; align-items: center; justify-content: center; .field-picker { color: #333333; font-size: 28rpx; overflow: hidden; border: 2rpx solid #ccc; border-radius: 40rpx; margin-bottom: 40rpx; position: relative; padding: 25rpx 0 25rpx 24rpx; &-address { border: 2rpx solid #4285f4; border-radius: 32rpx; color: #4285f4; text-align: center; padding-left: 4rpx; } } } </style> 上面是简单的demo manifest.json相关权限也配置了 [图片] 隐私协议也更新了 [图片] 接口权限也申请好了 [图片] 而且奇怪的点就是 第一次没授权的时候不行 然后刷新页面 或者 真机重新进入小程序就可以了
2024-09-20解决了吗我也遇见了相同的问题
首次进入小程序chooseImage无法使用,点右上角重新进入小程序才能用这是怎么回事?第一次进小程序报错是errMsg".chooselmage:fail apscopeis not declared in theprivacy agreement","errno":112,我开始以为是用户隐私协议那边的问题,重新更新后发现并不是,重新点进来依然还是无法使用,点击右上角重新进入小程序就可以使用了,这到底是什么BUG
2024-09-20