收藏
回答

wx.getPrivacySetting接口needAuthorization一直返回false

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getPrivacySetting 工具 8.0.40 2.33.0和3.0.0都存在

wx.getPrivacySetting接口needAuthorization一直返回false,privacyContractName字段未返回。

在基础库2.33.0和3.0.0上都存在。

在微信-设置中取消授权后(如摄像头等),needAuthorization依然是false。

回答关注问题邀请回答
收藏

47 个回答

  • Jack Lin
    Jack Lin
    2023-09-12

    同样的环境和代码:

    appid:wx9298f28ffe411bd2 小程序可以正常返回

    appid:wxbaeed24f2a45a9e5 小程序一直返回false

    2023-09-12
    有用
    回复 1
    • 邢健🐳
      邢健🐳
      2023-09-12
      同样的问题,请问有解决嘛
      2023-09-12
      回复
  • 无名
    无名
    2023-09-11

    9月11日,一直都是false


    2023-09-11
    有用
    回复
  • 空
    2023-09-11
    本地基础库版本为2.33.0至3.0.1都是返回false,__usePrivacyCheck__":true 在app.json配置了,但是在本上needAuthorization是返回true的, 但是使用手机扫体验版二维码进入,needAuthorization为false
    


    2023-09-11
    有用
    回复
  • 平子
    平子
    2023-09-08

    2023年9月8日

    1. 用户隐私保护指引, 已有
    2. "__usePrivacyCheck__": true 已配置
    3. 本地版本2.33-3.0.2都试过
    4. 已清除授权数据

    结果:依然返回 {needAuthorization: false, errMsg: "getPrivacySetting:ok"}

    手机上开发版,体验版都试了,都是false


    2023-09-08
    有用
    回复 3
    • 平子
      平子
      2023-09-08
      突然可以了,做了一个操作,
      1、把"__usePrivacyCheck__":true 从app.json中移除
      2、运行wx.getClipboardData
      3、再把"__usePrivacyCheck__":true 加回来,同时清除授权缓存
      莫名其妙的的就成功了
      {needAuthorization: true, privacyContractName: "", errMsg: "getPrivacySetting:ok"}
      2023-09-08
      回复
    • 潇潇来吃瓜🍉
      潇潇来吃瓜🍉
      2023-09-12回复平子
      我试了一下 还是false
      2023-09-12
      回复
    • Never
      Never
      2023-09-13回复潇潇来吃瓜🍉
      我刚试了,也还是false
      2023-09-13
      回复
  • N.饼干
    N.饼干
    2023-09-07

    2023年9月7日

    本地基础库版本为2.33.0至3.0.1都是返回false

    {needAuthorization: false, errMsg: "getPrivacySetting:ok"}

    {needAuthorization: false, errMsg: "getPrivacySetting:ok"}
    
    2023-09-07
    有用
    回复
  • 信仰
    信仰
    2023-09-07

    "__usePrivacyCheck__":true

    记录一下 配置page.json就行

    2023-09-07
    有用
    回复
  • 阿白
    阿白
    2023-09-06

    2023年9月6号

    1. 用户隐私保护指引, 已有
    2. "__usePrivacyCheck__": true 已配置
    3. 本地版本3.0.1
    4. 已清除授权数据

    结果:依然返回 {needAuthorization: false, errMsg: "getPrivacySetting:ok"}

    手机上开发版,体验版都试了,都是false


    2023-09-06
    有用
    回复 3
    • 禾伙人@豆
      禾伙人@豆
      2023-09-06
      同上
      2023-09-06
      回复
    • 月寒
      月寒
      2023-09-07
      同上
      2023-09-07
      回复
    • 夏雨不打伞
      夏雨不打伞
      2023-09-07
      9.7:原生开发,返回false
      2023-09-07
      回复
  • idealization
    idealization
    2023-09-06

    一直返回false,另一起小程序正常(一个是微信小程序,一个uniapp开发的,uniapp的有问题)

    2023-09-06
    有用
    回复
  • ZD.
    ZD.
    2023-09-05

    9.5: 基础库2.25.3 可以

    2023-09-05
    有用
    回复
  • 奋斗青年 so
    奋斗青年 so
    2023-09-05

    9.5 号,uniapp 新更新开发工具,本地版本3.0.1 .

    app.json ["usePrivacyCheck"] 无效 ,

    needAuthorization  返回 false
    

    privacyContractName 名字可以返回.

    真机调试和工具 依旧没能返回 true;

    2023-09-05
    有用
    回复 1
    • 清风
      清风
      2023-09-05
      "__usePrivacyCheck__" : true,  //前后加下划线才行
      2023-09-05
      1
      回复

正在加载...

登录 后发表内容