收藏
回答

增加隐私保护指引后产生的bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug __usePrivacyCheck__ 微信安卓客户端 8.0.42 3.0.0

app.json 增加 "__usePrivacyCheck__" : true 后,wx.chooseLocation 点击无反应,无报错

去除 "__usePrivacyCheck__" : true 后,wx.chooseLocation 正常地图选点。

现在10月7号 去除"__usePrivacyCheck__" : true 后,仍然无法调用隐私政策窗口wx.getPrivacySetting , 去除后,res.needAuthorization 一直返回false,

目前情况是二者只能保一

复现方式 最近使用小程序 将本小程序删除,重新进入,授权登录后都可复现,ios,android,开发者工具皆可复现,相关权限都有

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

4 个回答

  • « 子不语
    « 子不语
    2023-10-07

    隐私协议添加上这一项了吗?

    2023-10-07
    有用
    回复
  • 情何以堪
    情何以堪
    2023-10-07

    版本的问题,换一个版本试下

    2023-10-07
    有用
    回复 2
    • 石头
      石头
      2023-10-07
      老哥 微信版本?基础库?
      2023-10-07
      回复
    • 石头
      石头
      2023-10-07
      微信版本的话,不是太现实,哪怕是测试而已,也没什么意义
      2023-10-07
      回复
  • optimistic
    optimistic
    2023-10-07

    "__usePrivacyCheck__" : true 如果你自己不做适配,建议别加,官方会内置弹窗。总结来说,不要添加一行有关隐私协议的代码

    2023-10-07
    有用
    回复 2
    • 石头
      石头
      2023-10-07
      很扯的就是,按照前期要求,已经增加自己的弹窗了,并且和我们自己的隐私政策、用户政策放一块了。
      2023-10-07
      回复
    • 石头
      石头
      2023-10-07
      用户隐私这块,快写吐了。巨恶心
      2023-10-07
      回复
  • 石头
    石头
    2023-10-07
    //配置 
    "usingComponents" : true,
     "permission" : {
        "scope.userLocation" : {
           "desc" : "用于在线叫车当前位置获取"
        }
      },
      "requiredPrivateInfos" : [ "chooseLocation", "getLocation" ],
       "__usePrivacyCheck__" : true
    
    getLocation 不受影响
    
    2023-10-07
    有用
    回复
登录 后发表内容