评论

小程序隐私授权wx.onNeedPrivacyAuthorization开发案例demo分享(新版)

小程序隐私授权弹框代码demo分享

最后一次编辑于  2023-08-30  
点赞 6
收藏
评论

15 个评论

  • 章妮
    章妮
    2023-10-17

    官方提供的开发者自主获取用户《隐私指引》授权的能力有问题,在通过自定义弹窗获取用户《隐私指引》授权后,当发起用户隐私信息调用时,依然弹出了微信官方的隐私指引授权弹窗,又弹一次,有人遇到一样的问题吗???

    2023-10-17
    赞同 1
    回复
  • 无理
    无理
    2023-09-18

    兄弟 ,你这代码样式啥都不对呀 。

    2023-09-18
    赞同
    回复
  • 马乾
    马乾
    2023-09-18

    大佬,我老项目用到了获取手机号,但是代码没有改,没有隐私授权,为什么还可以使用手机号登录呢?

    2023-09-18
    赞同
    回复
  • Jasmine
    Jasmine
    2023-09-13

    楼主你好 想问下 是否查询授权并弹窗 是根据是否调用官方公布的隐私接口判断吗 比如我的获取用户昵头像没有使用官方说的<button open-type="chooseAvatar">、<input type="nickname">、wx.getUserInfo (已回收)、wx.getUserProfile (已回收)、<button open-type="userInfo">(已回收) 还需要隐私验证码??

    

    2023-09-13
    赞同
    回复 3
    • Jasmine
      Jasmine
      2023-09-13回复BOBO
      多个页面都写了隐私验证弹窗  同意授权一次  其他页面进入授权状态都不会弹起 是正确的吗
      2023-09-13
      回复
    • Jasmine
      Jasmine
      2023-09-13回复BOBO
      好的  多谢楼主
      2023-09-13
      回复
    • Jasmine
      Jasmine
      2023-09-13回复Jasmine
      楼主  想再问下  我看到有一个小程序有6个隐私保护项。如果跳转了这6个页面,则第一次都会显示要授权,这个怎么实现。
      2023-09-13
      回复
  • iiiiiiiii
    iiiiiiiii
    2023-09-08

    请问, 隐私协议跟微信版本有关系吗? 这个就查不到隐私协议弹窗

    2023-09-08
    赞同
    回复
  • 理鱼
    理鱼
    2023-09-08

    感谢分享

    2023-09-08
    赞同
    回复
  • 😶
    😶
    2023-09-08

    楼主, 你好, 想问一下, 如果用户拒绝隐私协议, 隐私协议应该会拦截隐私授权弹出吧

    2023-09-08
    赞同
    回复
  • 反语
    反语
    2023-09-05

    必须要用到<button open-type="agreePrivacyAuthorization"> 组件同意隐私协议吗?如果想改成勾选形式的,可行吗?

    2023-09-05
    赞同
    回复 4
    • 反语
      反语
      2023-09-05回复BOBO
      嗯嗯,我也这么认为。与其他需要授权的弹窗分离比较合理,不同情况下都可以复用同一个弹框。而且看官方去年隐私协议规范公告,勾选形式也需要点击按钮,现在更是严格只提供了这种方式。就是咱这产品经理提出了这种需求……感谢回复!
      2023-09-05
      回复
    • 反语
      反语
      2023-09-06回复BOBO
      还有一个问题想要请教一下,目前官方的给出的demo中,因为在弹窗组件最开始注册 wx.onNeedPrivacyAuthorization() 事件,所以在进入小程序时就会弹窗,有什么判断可以让弹窗只在requirePrivacyAuthorize触发后触发吗?
      2023-09-06
      回复
    • 反语
      反语
      2023-09-07回复BOBO
      requirePrivacyAuthorize是用户需要授权触发wx.onNeedPrivacyAuthorization()。wx.onNeedPrivacyAuthorization()在弹窗组件之前注册了,可能是加载组件时自动触发了一次wx.onNeedPrivacyAuthorization(),所以导致一进入小程序就有隐私协议弹窗。直接使用官方demo和博主分享的弹窗组件代码也会有这种现象,有什么办法在注册wx.onNeedPrivacyAuthorization()又不会让已进入小程序就触发吗QAQ
      2023-09-07
      回复
    • 反语
      反语
      2023-09-07回复BOBO
      感谢博主帮助!哎,破案了,代码逻辑没啥问题,原来是因为这个小程序接入了百度移动统计的微信小程序SDK,mtj-wx-sdk.js里有调用获取用户信息接口,所以触发了wx.onNeedPrivacyAuthorization。通过wx.onNeedPrivacyAuthoriz的eventInfo参数排查出来的
      2023-09-07
      回复
  • 🍬🐮
    🍬🐮
    2023-09-05

    大神牛啊!!

    2023-09-05
    赞同
    回复
  • 追梦者
    追梦者
    2023-08-31

    大佬,你的demo,怎么运行不了呢?

    2023-08-31
    赞同
    回复

正在加载...

登录 后发表内容