收藏
回答

小程序登录功能暂未符合规范要求,但用uni.getUserInfo并不弹出选择框?

审核的时候被拒绝

小程序登录功能暂未符合规范要求,在登录环节,应当为用户提供可取消或拒绝的选项按钮,

后来我用改成加入 uni.getUserInfo

    uni.getUserInfo({
      desc:'获取微信用户的昵称',
      provider: 'weixin',
      success(res) {
          uni.login({
            provider: 'weixin',
          .........
      },
      fail: () => {
        uni.showToast({
          title: '授权已取消',
          icon: 'error',
          mask: true
        })
      },
      complete(res) {
        console.log(res);
        uni.hideLoading();
      }
    }


但是我测试的时候,发现点击按钮还是可以直接进入微信,就是不弹出授权的窗口。

后来我用了别人的手机来测,也不管用。

不知道为什么??

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

3 个回答

  • sun
    sun
    发表于小程序端
    11-08

    审核的意思是,需要保证用户不登录也能使用部分功能,你的应用是不是打开就要登录,不登录就无法进行下一步

    11-08
    有用 1
    回复 5
    • sizhexi
      sizhexi
      11-08
      不是,其他页面都能够看,只是要发消息必须要登录
      11-08
      回复
    • sun
      sun
      发表于小程序端
      11-08回复sizhexi

      点击登录时会弹出确认框让用户选择拒绝登录吗?

      11-08
      回复
    • sizhexi
      sizhexi
      11-08
      现在没有弹出来,刚刚试用uni.getUserProfile 也没有弹出来,不知道是不是自己的手机已经授权过的原因,准备拿别人的再试试
      11-08
      回复
    • sizhexi
      sizhexi
      11-08回复sun
      我看审核消息表达的是要用户能够选择拒绝授权的意思
      11-08
      回复
    • sun
      sun
      发表于小程序端
      11-08回复sizhexi

      是的,登录界面,用户需要能选择拒绝登录

      11-08
      回复
  • Hlxuan.
    Hlxuan.
    11-08

    getUserInfo 接口已经回收了,不会有授权弹窗的了,默认返回灰色头像和“微信用户”,详情可参考公告:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

    11-08
    有用 1
    回复 1
    • sizhexi
      sizhexi
      11-08
      那么登录要让为用户提供可取消或拒绝的选项按钮,该用什么方法呢
      11-08
      回复
  • 随風飄扬
    随風飄扬
    11-11

    用button的方法咯

    11-11
    有用
    回复
登录 后发表内容