一文看懂微信小程序新版隐私协议(附带弹窗组件)

您所在的位置:网站首页 微信用户隐私设置在哪里找出来 一文看懂微信小程序新版隐私协议(附带弹窗组件)

一文看懂微信小程序新版隐私协议(附带弹窗组件)

2024-07-11 11:39:40| 来源: 网络整理| 查看: 265

一、前言

微信小程序近期又迎来了一次改革–9月15日之后如果小程序涉及调用微信的隐私接口获取用户的信息的,需要用户手动同意协议后才可正常调用接口,否则会返回报错信息。 隐私接口目前常用的有:手机号快捷获取、读取照片、获取用户的头像昵称(包括快捷填写能力)等。

本文将实现一个通用的弹窗组件,方便开发者再新项目或者原有项目中适应本次改动。 更多详细介绍,可以看一下官方文档,直达链接官方文档-小程序隐私协议开发指南

二、开发前的准备工作(重要) 基础库调整

隐私协议的相关接口最低支持库为2.32.3。因此如果要进行本功能的开发调试工作,需要先把基础库版本调整为2.32.3以上,我这里调整为3.0.1。 选择完成后记得点击推送。 在这里插入图片描述

修改app.json配置文件

根据文档的说明,9月15号前需要启用隐私相关功能,需要在app.json中配置__usePrivacyCheck__: true

如果你看到这篇文章的时候已经是9月15号或之后了,就不需要管这个了,因为不管配不配置,都会启用。 在这里插入图片描述

注意:配置后建议清除IDE的缓存,避免配置不生效的情况。直接全部清除然后重新编译就行。两个全部清除选择其中一个就行。

在这里插入图片描述

配置后IDE控制台会输出字段无效的警告,不用管它,字段配置能正常生效就行。 在这里插入图片描述

修改隐私协议

如果小程序目前未采集任何用户隐私,就不需要管这个改动了。 如果隐私协议中未添加隐私接口但实际上有调用的,则需要在微信公众平台中先配置隐私协议,在协议中把你需要调用的隐私接口配置上去就行。(例如采集手机号、选择位置信息等)

在这里插入图片描述 在这里插入图片描述

三、 组件效果展示

在这里插入图片描述

tabbar页面可根据组件字段配置进行,隐藏tabbar。 在这里插入图片描述

四、组件的引入与使用 组件下载地址

组件下载地址:隐私弹窗组件下载链接(请使用电脑浏览器点击下载)

组件引入

解压一下下载的组件压缩包,然后放到目录:miniprogram/components下,如果没有components文件夹,新建一个就行。 在这里插入图片描述

引入的话,可以在需要使用弹窗的页面.json文件引入,如果多个页面需要用到的话,可以在app.json文件中全局引入。 页面引入: 在这里插入图片描述

全局引入: 在这里插入图片描述

组件说明

组件目前一共有三个参数以及一个回调事件。

参数名参数说明showPop(Boolean)控制弹窗显示或者隐藏exitApp(Boolean)拒绝是否退出小程序inTabPage(Boolean)是否在tabbar页面 用于隐藏tabbarhandle(event)弹窗按钮点击后的回调事件 返回授权结果 {errMsg: “”, result: false/true}

组件授权结果会同时在全局参数app.json中存储,开发者可以自己决定需不需要。 不需要的话,直接注释组件的代码。 在这里插入图片描述

组件的使用

注意,为了降低组件的耦合性,组件内部并不进行是否需要隐私接口授权的判断。因此弹窗显示的时机需要开发者自己进行处理。

使用案例代码(在页面onload时展示) 页面json

局部引入组件

{ "usingComponents": { "privacyPopup": "../../components/privacyPopup/privacyPopup" }, "navigationBarTitleText": "弹窗使用案例", "navigationBarBackgroundColor": "#fff" } wxml


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭