收藏
回答

同一个小程序,getUserProfile发布小程序的能拉起授权,本地代码在手机预览时拉不起来?

使用getUserProfile获取头像昵称。

真机调试查看到基础库版本是3.0.1,报错{errMsg: "getUserProfile:fail privacy permission is not authorized", errno: 104},未拉起上述弹窗。

但是同一台安卓手机,基础库应该也是一样的啊,为什么发布过的小程序能正常使用呢(上图为线上小程序)?

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

2 个回答

  • Lıu
    Lıu
    2023-09-01

    3以上基础库 需要先授权隐私

    2023-09-01
    有用
    回复 8
    • Shine
      Shine
      2023-09-01
      基础库不应该跟客户手机有关系吗?同一个手机,同一段代码,区分仅仅是已发布与开发版本,现象却不一样。这个意思是之前发布的不受版本库影响?
      2023-09-01
      回复
    • Lıu
      Lıu
      2023-09-01回复Shine
      你线上那个基础库很老了,2.27以后基础库的getUserProfile接口就掉不起来弹窗了, 更何况现在3.0.1以上又增加了隐私权限。
      2023-09-01
      回复
    • Shine
      Shine
      2023-09-01回复Lıu
      基础库跟手机有关系吧,还是跟发布小程序时选择的基础库有关?
      2023-09-01
      回复
    • Shine
      Shine
      2023-09-01回复Lıu
      比如,我手机微信基础库是3.0.1,那么运行线上小程序时不应该也用这个3.0.1吗?可是如果用了,怎么又拉起来了。有点不理解
      2023-09-01
      回复
    • Lıu
      Lıu
      2023-09-01回复Shine
      你这小程序应该很久没更新了,getUserProfile新规之前不受影响, 新规之后再发布更新的就用不了了
      2023-09-01
      回复
    查看更多(3)
  • Hlxuan.
    Hlxuan.
    2023-09-01

    1、这个报错看起来是没有授权隐私接口,参考文档调整:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html

    2、getUserProfile接口有调整,参考公告:https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01

    你的小程序应该是在生效期前发布的吧?所以线上版本就有这个授权弹窗。

    2023-09-01
    有用
    回复 1
    • Shine
      Shine
      2023-09-01
      这个意思是9.15之后,我之前发布的小程序也会受影响吧,到时候也拉不起来这个弹窗了?
      2023-09-01
      回复
登录 后发表内容