- 新的第三方小程序setprivacysetting如何更新至现网版本?
我现在遇到一个问题: 一个新的,授权给第三方开发的小程序。从未发布过的小程序。 在开发的时候,遇上了。 fail api scope is not declared in the privacy agreement","errno":112 经排查,已经知道原因了,但是这个在我看来就是个死循环。 如果不是,请告诉我,应该要如何处理呢?? 以下是引用开发的接口信息。 [图片] [图片] 代码 commit成功 设置privacy_ver:2成功 getPrivacysetting privacy_ver:2 成功 即 开发版的隐私保护指引内容已经设置成功了。 然后开发版和体验版中,均无法使用蓝牙和位置权限。 原因,则是。没有现网版本的隐私保护指引。 而接口也不能直接设置,只能是审核通过,然后发布后,才有现网版。 {"errcode":86074,"errmsg":"现网隐私协议不存在 rid: 65139376-720e534d-7f2d54ce"}。 开发者在开发的时候, app.json里面设置了。 "__usePrivacyCheck__":true, 调用 wx.getPrivacySetting res.needAuthorization 是false.提示不需要授权。 直接按钮 调用 openPrivacyContract 是默认的空隐私保护指引。 这个接口上面也有说明。是必须审核通过并且发版后,才会生效。 但是,一般新的小程序,起码开发者应该要测试一下, 可能还会有测试人员,使用体验版测试一下。然后才会走到审核那一步。 又退一步来讲。开发者自己跑不完流程的前提下, 又怎样能走到发布那一步? 这个接口,不能更改一下么?小程序开发版和体验版的,为啥要去验证现网版本的用户隐私指引内容?? 不是明明已经设置了开发版了么? 现在暂时还可以在app.json中拿掉 "__usePrivacyCheck__":true, 来体验, 但是这个如果不进行优化, 10月17之后,的第三方审核的新的小程序,又应该要怎样子的流程。 第三方平台,新的小程序已经设置在用户隐私保护。 位置的接口也已经开通。 也查询了开发版的用户隐私保护。 https://api.weixin.qq.com/cgi-bin/component/getprivacysetting?access_token=ACCESS_TOKEN privacy_ver传2 开发版,返回的信息里面,也设置好了,Location 和BlueTooth的设置。app.json里面也设置了。 "__usePrivacyCheck__": true, 现在开发版和体验版的时候,均无法使用位置 和蓝牙权限。 fail api scope is not declared in the privacy agreement","errno":112) 这种情况下,要如何处理? { "errcode": 0, "errmsg": "ok", "code_exist": 1, "privacy_list": ["Location", "BlueTooth"], "setting_list": [{ "privacy_key": "UserInfo", "privacy_text": "注册登录小程序", "privacy_label": "" }, { "privacy_key": "Location", "privacy_text": "获取wifi列表信息", "privacy_label": "" }, { "privacy_key": "BlueTooth", "privacy_text": "给智能设备配置网络", "privacy_label": "" }], "update_time": 1695638439, "owner_setting": { "contact_phone": "", "contact_email": "xxxx@163.com", "contact_qq": "", "contact_weixin": "", "store_expire_timestamp": "", "ext_file_media_id": "", "notice_method": "弹窗重新询问授权", "store_region": 0 }, "privacy_desc": { "privacy_desc_list": [{ "privacy_key": "UserInfo", "privacy_desc": "用户信息(微信昵称、头像)" }, { "privacy_key": "Location", "privacy_desc": "位置信息" }, { "privacy_key": "Address", "privacy_desc": "地址" }, { "privacy_key": "Invoice", "privacy_desc": "发票信息" }, { "privacy_key": "RunData", "privacy_desc": "微信运动数据" }, { "privacy_key": "Record", "privacy_desc": "麦克风" }, { "privacy_key": "Album", "privacy_desc": "选中的照片或视频信息" }, { "privacy_key": "Camera", "privacy_desc": "摄像头" }, { "privacy_key": "PhoneNumber", "privacy_desc": "手机号" }, { "privacy_key": "Contact", "privacy_desc": "通讯录(仅写入)权限" }, { "privacy_key": "DeviceInfo", "privacy_desc": "设备信息" }, { "privacy_key": "EXIDNumber", "privacy_desc": "身份证号码" }, { "privacy_key": "EXOrderInfo", "privacy_desc": "订单信息" }, { "privacy_key": "EXUserPublishContent", "privacy_desc": "发布内容" }, { "privacy_key": "EXUserFollowAcct", "privacy_desc": "所关注账号" }, { "privacy_key": "EXUserOpLog", "privacy_desc": "操作日志" }, { "privacy_key": "AlbumWriteOnly", "privacy_desc": "相册(仅写入)权限" }, { "privacy_key": "LicensePlate", "privacy_desc": "车牌号" }, { "privacy_key": "BlueTooth", "privacy_desc": "蓝牙" }, { "privacy_key": "CalendarWriteOnly", "privacy_desc": "日历(仅写入)权限" }, { "privacy_key": "Email", "privacy_desc": "邮箱" }, { "privacy_key": "MessageFile", "privacy_desc": "选中的文件" }, { "privacy_key": "ChooseLocation", "privacy_desc": "选择的位置信息" }, { "privacy_key": "Accelerometer", "privacy_desc": "加速传感器" }, { "privacy_key": "Compass", "privacy_desc": "磁场传感器" }, { "privacy_key": "DeviceMotion", "privacy_desc": "方向传感器" }, { "privacy_key": "Gyroscope", "privacy_desc": "陀螺仪传感器" }, { "privacy_key": "Clipboard", "privacy_desc": "剪切板" }] }, "sdk_privacy_info_list": []
2023-09-26 - 工具 > 设备管理 getlocation权限,“去开通”的按钮是灰色的,无法申请?
小程序的 appId :wx9b9af4d19ca1872e 已经添加了新类目 工具 > 设备管理 查看 接口详情的时候。工具 天气、信息查询、办公、设备管理 与地理位置相关的服务,比如潮汐查询、海拔查询、天气查询、智能穿戴、智能门禁、与地理位置相关的打卡服务等 是有申请权限的。 [图片] 但这个小程序下还是灰色的按钮,没有申请接口的接口的权限? [图片] 请帮忙查看一下,是什么原因? 需要怎样做才能申请?
2023-07-18 - 真机调试不可用?
开发工具版本号:1.05.2103200 window 10 版本。 原来一直能用的,突然之间,扫了二维码真机调试之后,手机上 显示已连接 ,但服务器那里是红红的,未连接上。 如图[图片] PC上的log查看器,也没有打开。手机上页面也是空白, 无法加载进来。
2021-05-20 - 如何关掉云开发?
原来项目导入是可以直接本地创建小程序的。 现在导入两个,如果不点云开发环境,点创建根本就不起作用。 问题是,我并不需要云开发啊。 而且开了之后,也根本就不知道,还是不能关闭。 我还得整天提心吊胆,这玩意,会不会某一天,就来收我一大笔钱。
2021-04-15 - airkiss配网异常?configWXDeviceWiFi:fail_no permission
公众号airkiss配网, 安卓出现 system:access_denied, 苹果出现 err_msg:configWXDeviceWiFi:fail_no permission to execute. 公众号 设备功能已经开通了, 公众号AppID:wx885f2da5e919f4da 公众号平台登录的时候,提示 设备功能 该功能已通过申请,可正常使用 但是点击查看的时候,页面却是一片空白。 看访问记录:GEThttps://hw.weixin.qq.com/mpplugin/device/main.html?t=1600325070[HTTP/1.1 404 Not Found 49ms] 在不同的公众号之间,这个现象也是一模一样的。现在是这个公众号就不以使用airkiss配网了。其它的可以。
2020-09-17 - 部分android手机背景音乐播放组件下无法循环播放
测试手机:Samsung Galaxy S10 (SM-G9730) 微信版本:7.0.18 手机系统:Android 10 代码片断。点击开始,背景音乐开始播放。 onEnded 的时候,播放next onStop的时候,打印出信息。 经常,大几率出出。实测高于30%;播放2分钟左右。 出现一个onStop 然后就无法重新播放了。 也有大几率,刚刚循环第一次,就onStop 中断掉了。 在苹果系统上,一切表示正常。
2020-09-11 - ios9环境 微信7.05环境下 自定义tabbar不显示按钮和文字
自定义tabbar官方示例 https://developers.weixin.qq.com/s/jiSARvmF7i55 一:自定义tabbar不显示按钮和文字 引起的原因是index.wxss 里面的 flex-direction: column; ios 9好像应该是不支持的,去掉之后,就能显示了。 .tab-bar-item { flex: 1; text-align: center; justify-content: center; align-items: center; /* flex-direction: column; */ } 二:如果遇上有列表,并且列表长度超过手机屏幕,就是存在可以滚动的情况下,屏幕滑动的时候, 固定在底部的tabbar会到处乱动,并且在ios9环境下,并不会复位,经常卡在中间位置。 个人感觉是cover-view 和cover-image在低版本苹果上,并不兼容。 后来 直接把 cover-view 更换为原始的viewcover-image更换为原始的image 后,效果才变好。 附上一份,修改后的wxss //index.wxss .cover-view{ display:block; line-height:1.2; overflow:hidden; white-space:nowrap; pointer-events:auto; font-family:-apple-system; } .tab-bar { position: fixed; bottom: 0; left: 0; width:100%; height: 48px; background: #f6f6f6; display: flex; z-index:2000; padding-bottom: env(safe-area-inset-bottom); -webkit-transform: translateZ(0); transform:translateZ(0); } .tab-bar-border { background-color: rgba(0, 0, 0, 0.33); position: absolute; left: 0; top: 0; width: 100%; height: 1px; transform: scaleY(0.5); } .tab-bar-item { flex: 1; text-align: center; justify-content: center; align-items: center; /* flex-direction: column; */ } .tab-bar-item-image { width: 27px; height: 27px; margin:0 auto; margin-top:4px; margin-bottom:2px; display:block; } .tab-bar-item-view { font-size: 10px; width:100%; text-align:center; } //index.wml <!--miniprogram/custom-tab-bar/index.wxml--> <view class="cover-view tab-bar "> <view class="cover-view tab-bar-border "></view> <view wx:for="{{list}}" wx:key="index" class="cover-view tab-bar-item" data-path="{{item.pagePath}}" data-index="{{index}}" bindtap="switchTab"> <image class="tab-bar-item-image" src="{{selected === index ? item.selectedIconPath : item.iconPath}}"></image> <view class="cover-view tab-bar-item-view " style="color: {{selected === index ? selectedColor : color}}">{{item.text}}</view> </view> </view> 三:ios9手机上,跳转至别的小程序,然后点击右上角的关闭后,会自动返回上一个小程序。 此时,被返回的小程序界面上,自定义的tabbar并不会显示出来。 这个问题,暂时还没有找到解决的方法
2019-08-27