收藏
回答

发布的小程序agreePrivacyAuthorization点击同意无效?

agreePrivacyAuthorization在本地开发者工具中清除身份,点击同意后可以正常调用wx.getUserProfile,线上则无法点击了。

   let version = wx.getAppBaseInfo().SDKVersion;

    if (common.compareVersion(version, "2.32.3") >= 0) {

    } else {

      wx.showModal({

        title: "提示",

        content:

          "当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。",

        showCancel: false,

        success: (res) => {

          wx.exitMiniProgram({

            success: (res) => {},

            fail: (res) => {},

            complete: (res) => {},

          });

        },

      });

    }

也通过了版本的校验


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

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-09-15

    线上能复现吗?appid提供下

    2023-09-15
    有用
    回复 6
    • SinguLarity。🐰
      SinguLarity。🐰
      2023-09-15
      能,button上的id加了,open-type也加上了,但是很多新用户点击无效,appid:wx7a192790cdaee37a
      2023-09-15
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2023-09-15回复SinguLarity。🐰
      代码问题,点了之后需要隐藏弹窗
      2023-09-15
      回复
    • SinguLarity。🐰
      SinguLarity。🐰
      2023-09-15回复社区技术运营专员--阳光
      button上添加隐私协议agreePrivacyAuthorization,这个agreePrivacyAuthorization方法,点击同意后再调用 wx.getUserProfile方法,线上不行,开发者工具里面,真机调试也无法调用。去掉这个agreePrivacyAuthorization就成功调用成功。
      2023-09-15
      回复
    • SinguLarity。🐰
      SinguLarity。🐰
      2023-09-15
      这样的情况,无法点击,也校验基础版本
      2023-09-15
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2023-09-15回复SinguLarity。🐰
      你参考下官方demo的写法吧
      2023-09-15
      回复
    查看更多(1)
  • ⃰20000࿐้
    ⃰20000࿐้
    02-18

    我也有这个问题,个别用户点不了

    02-18
    有用
    回复
  • 努力努力努力
    努力努力努力
    2023-10-17

    我的也会出现这种情况 但是只是个别的手机会出现 线上有用户反应 但是我这里是始终复现不了这问题 哎!

    2023-10-17
    有用
    回复
登录 后发表内容