微信小程序隐私协议开发指南 - 开发使用API

点击进入uniapp的微信小程序隐私协议的开发指南说明
自2023.10.17之前,在uni-app编译后的 app.json 文件中配置:usePrivacyCheck: true,启用隐私相关功能。现在更新至自动启动隐私协议,涉及的 getPrivacySettingonNeedPrivacyAuthorizationrequirePrivacyAuthorize 等接口都需要启用隐私协议才可正常的使用!
当使用用户微信头像及昵称,或者调用copy,getLocation时,会执行fail的方法;错误的警告是指没有权限使用;

wx.getLocation({
	type: 'gcj02', // wgs84
    isHighAccuracy: true,
    success: function success(res) {
    },
    fail: function fail(err) {
    }
})
// :fail api scope is not declared in the privacy agreement"

需要先在小程序的后台配置,设置》服务内容声明》用户隐私保护指引,进行更新协调并提交审核
点击进入小程序的管理后台登录
在这里插入图片描述
进行隐私协议的添加及填写,填写完毕后提交审核,等待审核完成;
在这里插入图片描述
而需要添加及配置的接口及组件使用,可点击进入到微信的文档中去一一对应添加:
点击进入到微信小程序的文档中
在这里插入图片描述
配置及隐私协议,在开发端需要书写隐私协议的调用,并在同意协议后才可正常的使用;

可点击进入上一篇的添加隐私协议的组件到项目中使用

在uniapp的开发中,使用到定位的使用,需要在manifest.json中配置其微信(mp-weixin)的requiredPrivateInfos
点击进入manifest.json中的mp-weixin的配置说明
有关permissionrequiredPrivateInfos的配置使用

/* 小程序特有相关 */
    "mp-weixin" : {
        "appid" : "",
        "setting" : {
            "urlCheck" : false,
            "es6" : false,
            "minified" : true,
            "postcss" : false
        },
        "usingComponents" : true,
        "__usePrivacyCheck__" : true,
        // 微信小程序接口权限相关设置,比如申请位置权限必须填此处
        "permission" : {
            "scope.userFuzzyLocation" : {
                "desc" : "你的位置信息将用于小程序位置接口的效果展示"
            },
            "scope.userLocation" : {
                "desc" : "你的位置信息将用于小程序位置接口的效果展示" // 高速公路行驶持续后台定位
            }
        },
        // getLocation getFuzzyLocation
        "requiredPrivateInfos" : [ "getLocation" ],
        "embeddedAppIdList" : []
    },

点击进入小程序配置文档说明

permission微信小程序端的配置声明,

在这里插入图片描述

requiredPrivateInfos调用的地理位置相关隐私接口

在这里插入图片描述

  • getFuzzyLocation: 获取模糊地理位置
  • getLocation: 获取精确地理位置
  • onLocationChange: 监听实时地理位置变化事件
  • startLocationUpdate: 接收位置消息(前台)
  • startLocationUpdateBackground: 接收位置消息(前后台)
  • chooseLocation: 打开地图选择位置
  • choosePoi: 打开POI列表选择位置
  • chooseAddress: 获取用户地址信息
    使用到以上的API,均要在requiredPrivateInfos中配置使用,才可调用隐私协议
    开发中都需要遵循文档的使用配置,以免API调用失败的场景
  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值