• uni微信小程序隐私协议


    最近小程序又新增了个 隐私协议弹窗。需要用户去授权,官网的一些API才能使用。官网地址

     

    功能展示

    项目地址:https://ext.dcloud.net.cn/plugin?id=14358

    1.manifest.json中添加

    copy
    "mp-weixin" : {
      //小程序隐私协议
      "__usePrivacyCheck__": true
    },

    注:小程序运行会报 无效的 app.json ["__usePrivacyCheck__"],有说切换基础库调试,但是这个提示一直在,不影响代码的运行

    2.创建协议弹窗

    创建components文件夹下,创建privacy-popup文件夹与privacy-popup.vue。

    主要通过 wx.onNeedPrivacyAuthorization 接口来监听何时需要提示用户阅读隐私政策。

    调用 wx.openPrivacyContract 接口打开隐私协议页面为空白,具体原因还不清楚。可能是个人原因。

    注:微信公众平台—设置—找到—用户隐私保护指引。添加协议内容,等待审核通过。

    不配置协议内容,点击头像获取提示,[渲染层错误] [Component]

    在登录或其他需要调用微信API的页面到处插件

    或者在APP.vue全局导入插件

    注:插件导入即可,触发微信API方可自动调用,打开协议弹窗

    复制代码
    copy
    
    
    
    
    
    复制代码

    微信原生开发可使用该组件:https://juejin.cn/post/7272276908381175819 ,参照改成更适合uni体质的组件。

  • 相关阅读:
    高效复用:RecyclerView内部嵌套横向列表时的优化技巧
    016——DHT11驱动开发(基于I.MX6uLL)
    Linux 连接工具
    Linux ARM平台开发系列讲解(CAN) 2.14.2 CAN调试工具安装及其使用
    2022.6.28
    Spring4 + SpringMVC + Hibernate4 环境搭建
    leetcode 79. 单词搜索
    NLP技术如何为搜索引擎赋能
    MYSQL之DDL(数据库定义语言)
    linux指令总结
  • 原文地址:https://www.cnblogs.com/lovejielive/p/17669140.html