收藏
回答

获取用户隐私协议授权接口wx.getPrivacySetting返回参数内容跟什么配置有关?

小程序中有使用到获取微信用户的手机号码 以及 地理位置等隐私信息

为了符合微信平台的最新隐私协议的授权条例,在查看微信文档开发功能的时候发现以下问题,望大家指点迷津一下,感激不尽

我的开发逻辑:调用 wx.getPrivacySetting接口获取返回的needAuthorization参数

如果needAuthorization参数为true 则调用wx.openPrivacyContract接口弹起/打开隐私条例给用户查看

问题:

1、请问我这样的开发逻辑正确吗?

2、隐私条例是否需要自己创建一个窗口 并且以文本的形式展示供用户查看才起作用?

3、wx.getPrivacySetting这个接口返回needAuthorization参数跟什么因素有关,这边一直显示返回是false




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

3 个回答

  • sine
    sine
    2023-08-22

    目前隐私功能已上线。app.json中增加"__usePrivacyCheck__": true配置即可生效。接口详情及完整demo参考 https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html

    2023-08-22
    有用
    回复 2
    • 捕影
      捕影
      2023-08-25
      从分享进入不生效吗
      2023-08-25
      回复
    • 囍
      2023-10-24
      __usePrivacyCheck__: true加上之后会使之前部分功能失效 怎么办
      2023-10-24
      回复
  • 徐正荣
    徐正荣
    2023-08-17

    其实,作为开发人员就是想知道如何能在开发时反复验证实现逻辑没有问题,如果一直返回为false,且微信官方没有提供可行的解释和办法,会让人慌得很,毕竟有个 9 月 15号的期限摆在那里

    2023-08-17
    有用 2
    回复 5
  • ʚ🐽ɞ
    ʚ🐽ɞ
    2023-08-16

    8月16日,上午全是 true

    现在 13:42:30 有都是 false了

    2023-08-16
    有用
    回复 2
    • 欢喜
      欢喜
      2023-08-17
      我的情况也是这样
      2023-08-17
      回复
    • 1011
      1011
      2023-08-29
      现在829依然是false,
      2023-08-29
      回复
登录 后发表内容