uniapp微信小程序隐私保护指引设置

这篇具有很好参考价值的文章主要介绍了uniapp微信小程序隐私保护指引设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

隐私政策不做过多阐述具体看公告,公告看不明白的就看下方实现吧,毕竟完成工作为主→_→

关于小程序隐私保护指引设置的公告

关于小程序隐私保护指引设置的再次公告

在微信公众平台配置隐私保护后,当用户使用小程序时检测是否授权了,让用户授权相关隐私权限,用到权限的功能才能正常使用,知道流程就好实现了,文章只贴重要代码,具体实现思路则需要根据情况决定,在何时弹出隐私授权弹窗:
1.进入小程序就弹一步到位(对开发来说好,就是用户体验不好)
2.在使用到的页面弹出(对开发者来说繁琐,但是用户体验好,有些小程序可能就及个页面涉及)

1.在微信公众平台,设置板块中找到服务内容声明下的用户隐私保护指引进行设置(通过后生效)

uniapp勾选框实现隐私权限,uniapp,uni-app,微信小程序,小程序

2.在manifest.json源码视图中添加   "__usePrivacyCheck__": true(!新版本默认开启可不配置)
  "mp-weixin": {
    "appid": "wxxxxxxxxxxxxxxx",
    "setting": {
      "urlCheck": false,
      "es6": true,
      "postcss": true,
      "minified": true
    },
    "__usePrivacyCheck__": true,
    "usingComponents": true
  },
3.上述配置好后,我们需要判断是否需要吊起隐私政策弹窗(弹窗自行编写)授权过就不用再弹窗了,可以通过wx.getPrivacySetting方法判断该用户是否需要授权,贴一个官网实例

调用该接口返回两个参数:

needAuthorization 返回 Boolean值: true or false,是 / 否 (是否需要隐私政策)

privacyContractName 返回的用户隐私保护名称

wx.getPrivacySetting({
  success: res => {
    console.log(res) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }
    if (res.needAuthorization) {
      // 需要弹出隐私协议 自行编写...
    } else {
      // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用隐私接口
    }
  },
  fail: () => {},
  complete: () => {}
})

当 needAuthorization  为真时,自行编写授权弹窗,我们可以通过wx.openPrivacyContract方法跳转到隐私保护指引链接让用户查看具体内容

 4.弹窗出来后,通过uniapp提供的button按钮告诉微信进行授权授权

通过open-type="agreePrivacyAuthorization"  和  @agreeprivacyauthorization 编写授权按钮

<button open-type="agreePrivacyAuthorization" @agreeprivacyauthorization="handleAgree">同意并继续</button>

 用户拒绝授权则通过wx.exitMiniProgram退出小程序或者进行其他操作,自行拓展文章来源地址https://www.toymoban.com/news/detail-781502.html

uni.exitMiniProgram({
  success: () => {
    console.log('exit success');
  }
});
相关问题: 弹窗压不住tabber
wx.hideTabBar(); // 隐藏
wx.showTabBar(); // 展示

到了这里,关于uniapp微信小程序隐私保护指引设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序的用户隐私保护指引设置

    1.开发者处理的信息 根据法律规定,开发者仅处理实现小程序功能所必要的信息。 开发者收集你选中的照片或视频信息,用于 提前上传减少上传时间 开发者收集你选中的文件,用于 提前上传减少上传时间 为了 分辨用户 ,开发者将在获取你的明示同意后,收集你的微信昵称

    2023年04月21日
    浏览(64)
  • [uni-app]微信小程序隐私保护指引设置的处理记录

    关于小程序隐私保护指引设置的公告 一切的起因就是上面这则公告. 2023年9月15日后 自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,微信要求,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私

    2024年02月09日
    浏览(50)
  • uniapp小程序 - 隐私协议保护指引接入教程

    前言 :官方发布公告,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。 所以 :9月15号之前,涉及到用户隐私的小程序,需要整改,否则

    2024年02月08日
    浏览(67)
  • uniapp微信小程序用户隐私保护

    微信小程序官方公告《关于小程序隐私保护指引设置的公告》。不处理的话,会导致很多授权无法使用,比如 头像昵称、获取手机号、位置、访问相册、上传图片视频、访问剪切板内容 等等,具体详见《小程序用户隐私保护指引内容介绍》 。 1、在 微信公众平台的 【设置

    2024年02月10日
    浏览(50)
  • uniapp微信小程序用户隐私保护通用组件

    微信小程序官方公告《关于小程序隐私保护指引设置的公告》 需要处理的隐私接口《插件用户隐私保护说明内容介绍》 1.2023 年 9 月 15 号之前,默认不会启用隐私相关功能,所以检测不到需要弹窗的情况,可以在 manifest.json 中配置 \\\"__usePrivacyCheck__\\\": true 之后,接口才可以检测

    2024年02月08日
    浏览(49)
  • uniapp微信小程序用户隐私保护通用配置

    微信小程序官方公告《关于小程序隐私保护指引设置的公告》 需要处理的隐私接口《插件用户隐私保护说明内容介绍》 1.2023 年 9 月 15 号之前,默认不会启用隐私相关功能,所以检测不到需要弹窗的情况,可以在 manifest.json 中配置 \\\"__usePrivacyCheck__\\\": true 之后,接口才可以检测

    2024年02月09日
    浏览(54)
  • 微信小程序用户隐私保护指引fail api scope is not declared in the privacy agreement

    今天突然小程序登录不了,后台报错“The given payload is invalid.”但是小程序这边流程是正确的,绝对没错的,找了半天想起来看看wx.login的报错,结果显示:“fail api scope is not declared in the privacy agreement”,于是就去更新了用户协议,但是更新了还不对,才发现微信 于是就去查

    2024年02月06日
    浏览(178)
  • uniapp微信小程序《隐私保护协议》弹窗处理流程

    背景 《关于小程序隐私保护指引设置的公告》 《小程序隐私协议开发指南》 流程 1.第一步 必须设置且审核通过!!! 2.第二步 uniapp在manifest.json中添加!!! 很多人前两步没做或者做的不对,导致出现needAuthorization一直为false情况 3.第三步 此处需要根据情况决定,在何时弹

    2024年02月08日
    浏览(70)
  • uni-app 微信小程序-完善用户隐私保护指引-(chooseAndUploadFile:fail api scope is not declared in the privacyaereemen

    前言 最近突然发现uni-app上传组件,在微信开发者工具上传图片时候,打开不了文件资源,报错 在体验版和上线版本一样的情况,上传图片的时候打开不了照相机和相册,报的错也是同样 其实这是因为小程序后台没有完善用户隐私保护指引,和对应的api和组件的申请权限 在

    2024年02月06日
    浏览(52)
  • 【微信小程序 uniapp】 ws-wx-privacy 微信隐私保护弹出框 隐私协议弹出框

    插件地址 (https://mp.weixin.qq.com/wxamp/basicprofile/index?token=1956320193lang=zh_CN) 4. 将调试基础库改为 3.0.0以上。 微信开发者工具-详情-本地设置-调试基础库 5. 页面 使用示例 仅有在指引中 声明所处理的用户信息 ,才可以调用平台提供的对应接口或组件。若未声明,对应接口或组件将

    2024年02月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包