我是三方平台授权开发的,
在上传提审代码里,已经对隐私协议添加过userinfo了,获取的协议如下
"setting_list": [
{
"privacy_key": "PhoneNumber",
"privacy_text": "用于关联您的帐号信息",
"privacy_label": ""
},
{
"privacy_key": "Album",
"privacy_text": "用于分享自己的照片信息",
"privacy_label": ""
},
{
"privacy_key": "AlbumWriteOnly",
"privacy_text": "用于下载影楼拍摄的电子照片",
"privacy_label": ""
},
{
"privacy_key": "Clipboard",
"privacy_text": "复制页面上的文字内容,如单号等",
"privacy_label": ""
},
{
"privacy_key": "Location",
"privacy_text": "用于导航到符近的门店",
"privacy_label": ""
},
{
"privacy_key": "UserInfo",
"privacy_text": "为了识别您的身份用于关联您的订单信息",
"privacy_label": ""
}
],
已经在小程序的app.json里添加了如下配置:
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序附近门店展示"
},
"scope.userInfo": {
"desc": "你的头像将用于个人资料展示"
}
},
"__usePrivacyCheck__": true
运行时,仍提示以下错误:
[渲染层错误] [Component] <button>: chooseAvatar:fail api scope is not declared in the privacy agreement(env: macOS,mp,1.06.2409140; lib: 3.7.8)
我还差哪里缺少改动吗?
你好,若是授权第三方开发的小程序,建议让开发者单独提交下用户隐私协议审核通过后,再重新查看下接口状态,详情可参考:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/privacy_setting.html
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/privacy-management/setPrivacySetting.html
第三方的话需要发布版本后才会生效。