收藏
评论

小程序内用户帐号登录规范调整和优化建议

为更好地保护用户隐私信息,优化用户体验,平台将会对小程序内的帐号登录功能进行规范。本公告所称“帐号登录功能”是指开发者在小程序内提供帐号登录功能,包括但不限于进行的手机号登录,getuserinfo形式登录、邮箱登录等形式。具体规范要求如下:

1.服务范围开放的小程序

对于用户注册流程是对外开放、无需验证特定范围用户,且注册后即可提供线上服务的小程序,不得在用户清楚知悉、了解小程序的功能之前,要求用户进行帐号登录。

包括但不限于打开小程序后立即跳转提示登录或打开小程序后立即强制弹窗要求登录,都属于违反上述要求的情况;

以下反面示例,在用户打开小程序后立刻弹出授权登录页;


建议修改为如下正面示例形式:在体验小程序功能后,用户主动点击登录按钮后触发登录流程,且为用户提供暂不登录选项。


2.服务范围特定的小程序

对于客观上服务范围特定、未完全开放用户注册,需通过更多方式完成身份验证后才能提供服务的小程序,可以直接引导用户进行帐号登录。例如为学校系统、员工系统、社保卡信息系统等提供服务的小程序; 

下图案例为正面示例校友管理系统,符合规范要求。



3.仅提供注册功能小程序

对于线上仅提供注册功能,其他服务均需以其他方式提供的小程序,可在说明要求使用帐号登录功能的原因后,引导用户进行帐号注册或帐号登录。如ETC注册申请、信用卡申请;

如下反面示例用户在进入时未获取任何信息,首页直接强制弹框要求登录注册ETC,这是不符合规范的。


建议修改为如下正面示例所示形式:允许在首页说明注册功能后,提供登录或注册按钮供用户主动选择点击登录。


4.提供可取消或拒绝登录选项

任何小程序调用帐号登录功能,应当为用户清晰提供可取消或拒绝的选项按钮,不得以任何方式强制用户进行帐号登录。

如下图所示反面示例,到需要登录环节直接跳转登录页面,用户只能选择点击登录或退出小程序,这不符合登录规范要求。


建议修改为下图正面示例形式,在需帐号登录的环节,为用户主动点击登录,并提供可取消按钮,不强制登录。



针对以上登录规范要求,平台希望开发者们能相应地调整小程序的帐号登录功能。如未满足登录规范要求,从2019年9月1日开始,平台将会在后续的代码审核环节进行规则提示和修改要求反馈。

最后一次编辑于  07-20  (未经腾讯允许,不得转载)
复制链接收藏

1586 个评论

  • isoks
    isoks
    置顶评论07-23

    给我unionid,我就不getuserinfo!我不要头像,不要性别性别不要昵称!我就要unionid

    07-23
    赞同 238
    回复 90
    • 张鑫
      张鑫
      07-25
      其实云开发可以,但是我不敢说,我怕被哪天微信官方把那个功能屏蔽了。我目前默认静默状态获取的unionid,需要头像的时候,才会弹出提示登录的弹窗。
      07-25
      16
      回复
    • Selene
      Selene
      07-25
      C端用户比较难对于unionid有清晰的认知。所以如果开发者希望能获取C端用户的unionid,还是需要让用户在进入小程序后,对于小程序的功能进行体验并清晰了解后,由用户主动点击授权。
      07-25
      10
      回复
    • 夏小满
      夏小满
      07-25回复Selene
      UnionID是微信官方生成的唯一值,系统做关联关系用,不需要用户感知。用户需要授权的应该是和她自身信息有关的,头像个人信息,不要把这俩种强关联呗
      07-25
      47
      回复
    •   Fast Light  
        Fast Light  
      07-25
      同样的需求,我们为了拿unionid,不得不强制登录!只要我们能拿到unionid,我们就不需要强制获取用户信息了!
      07-25
      18
      回复
    •   Fast Light  
        Fast Light  
      07-25回复Selene
      unionid本身就不能表示什么,仅仅是识别身份的一个途径,又不涉及隐私,为什么不能无感获取?我们getuserinfo其实就是为了获取这个unionid。
      07-25
      34
      回复
    查看更多(85)
  • 时光荏苒不忘初心
    时光荏苒不忘初心
    置顶评论07-23

    我赞同微信整改。我也是程序员,但更多时候是用户。肆意弹框,要授权,骚扰用户的应该禁止。只是怎么区分服务范围开放与否?

    07-23
    赞同 31
    回复 25
    • 大漠
      大漠
      07-23
      表示赞同
      07-23
      4
      回复
    • Selene
      Selene
      07-23
      服务范围特定是指没有对外开放注册,例如教务系统、公司员工考勤系统等特定服务范围。相反地,完全对外开放注册的,且注册后即可通过小程序体验更多线上服务的,属于服务范围开放。
      07-23
      4
      回复
    • h澎Z
      h澎Z
      07-24
      请教大神,市场上那些名片小程序会受到什么影响呢?
      07-24
      4
      回复
    • jane
      jane
      07-25回复Selene
      是不是所有小程序都可以刚进入小程序都出来一个引导页你的
      07-25
      3
      回复
    • 夏小满
      夏小满
      07-25回复Selene
      服务范围特定的,不需要注册,就是给已有账号的人使用的,这种可以直接要求登录吗?还是说要加引导页?
      07-25
      4
      回复
    查看更多(20)
  • Narney
    Narney
    07-22

    唉,程序猿何苦为难程序猿

    07-22
    赞同 808
    回复 150
    • 梦游今生
      梦游今生
      07-23
      哎!限制好多,各种限制!!!!!!
      07-23
      137
      回复
    • 王星星
      王星星
      07-23
      老板。我的辞职信已经写好。下周去工地搬砖去。
      07-23
      200
      回复
    • 何以解忧?
      何以解忧?
      07-23
      排期修改吧
      07-23
      37
      回复
    • One
      One
      07-23
      完蛋,公司所有API都要求身份凭据。
      07-23
      108
      回复
    • 王明华|青鸟网络|微信小程序
      王明华|青鸟网络|微信小程序
      07-23
      以前很开放,现在各种限制,最近起个名都难
      07-23
      83
      回复
    查看更多(145)
  • 丁乾
    丁乾
    07-23

    微信自己一打开就要求登录,却不允许小程序一打开就要求登录

    07-23
    赞同 394
    回复 48
    • 一叶知秋
      一叶知秋
      07-23
      内容都没看就来喷,你是石乐志?
      07-23
      38
      回复
    • -
      -
      07-23回复一叶知秋
      你内容没看吧?我觉得你才是石乐志
      07-23
      77
      回复
    • 来建新 Jason LAI
      来建新 Jason LAI
      07-23
      石乐志是谁
      07-23
      12
      回复
    • 皮磊
      皮磊
      07-23回复来建新 Jason LAI
      失了智
      07-23
      16
      回复
    • 来一间
      来一间
      07-23
      我怎么感觉我上了反面示例
      07-23
      33
      回复
    查看更多(43)
  • A📲星火燎原®
    A📲星火燎原®
    07-23

    登录的问题一变再变,一直在修改,微信自己一打开就要求登录,却不允许小程序一打开就要求登录,是否有点只允许州官放火,不许百姓点灯的感觉呢

    07-23
    赞同 223
    回复 30
    • 小明
      小明
      07-23
      企业内部的小程序,表示很不理解!要多加一个引导页,不是互联网公司,整天操心兼容性!老板以为开发是一次性投入,现在又得花钱改。
      07-23
      64
      回复
    • 小蒋哥
      小蒋哥
      07-23回复小明
      看文章里面说的是在代码审核环节处理这个问题。也就是说原有的小程序不重新提交代码应该不会影响。
      07-23
      19
      回复
    • 显文
      显文
      07-23
      不经常改怎么找事做,外包又要找上来了 不说了赚钱去了
      07-23
      20
      回复
    • A📲星火燎原®
      A📲星火燎原®
      07-23回复显文
      对,外包又有项目做了
      07-23
      11
      回复
    • A📲星火燎原®
      A📲星火燎原®
      07-23回复小蒋哥
      不提交代码,不影响,重新提交就影响的
      07-23
      7
      回复
    查看更多(25)
  • 余浩波Boris
    余浩波Boris
    07-23

    其实罪魁祸首是在于微信不让你便捷地获取 UnionID,如果获取 UnionID 能像获取 OpenID 一样简单的话,谁 Ta Ma 还想强迫用户必须「登录」呀!

    07-23
    赞同 163
    回复 42
    • 邓国军
      邓国军
      07-23
      说到点子上了。
      07-23
      21
      回复
    • 〔Alacky〕
      〔Alacky〕
      07-23
      赞同+1
      07-23
      9
      回复
    • isoks
      isoks
      07-23
      +1 !
      07-23
      9
      回复
    • 腾联敬合【呈上伽码狗】官方
      腾联敬合【呈上伽码狗】官方
      07-23回复isoks
      加一
      07-23
      4
      回复
    • 勿忘初心。
      勿忘初心。
      07-23
      我就想问下 这修改的是什么鬼 就是修改登录系统而已? 对我们这些小程序市场开发者有什么影响吗 我不太懂这个
      07-23
      2
      回复
    查看更多(37)
  • 邹伟-禾匠科技
    邹伟-禾匠科技
    07-23

    唉,程序猿何苦为难程序猿

    07-23
    赞同 84
    回复 38
    • 竺炜
      竺炜
      07-23
      唉,程序猿何苦为难程序猿
      07-23
      5
      回复
    • 王明华|青鸟网络|微信小程序
      王明华|青鸟网络|微信小程序
      07-23
      邹总,加班快乐
      07-23
      2
      回复
    • 禾匠榜店® | 康东东
      禾匠榜店® | 康东东
      07-23
      邹总,加班快乐
      07-23
      6
      回复
    • 美派创始人~微信小程序开发
      美派创始人~微信小程序开发
      07-23
      邹总加班快乐
      07-23
      3
      回复
    • 張 昱
      張 昱
      07-23
      邹总,加班快乐
      07-23
      4
      回复
    查看更多(33)
  • 志国
    志国
    07-23

    微信小程序内部的决策层出问题了吧!

    这是没事找事做,找存在感!!!???

    闲的蛋疼又去搞登录的问题!

    这不是体验的问题!!!!

    这是小程序自己的业务问题,不登录怎么提供服务!有些场景必须要进入就登录的!!!

    开发工具卡的要死,去优化啊,在这找什么存在感!!


    07-23
    赞同 57
    回复 12
    • 我是从容啊
      我是从容啊
      07-25
      老哥前面讲的对不对我不知道 我就知道我8G运存带不动开发工具,每次打开都提示内存不足
      07-25
      12
      回复
    • 柳科伟
      柳科伟
      09-03
      严重同意
      09-03
      1
      回复
    • Mature
      Mature
      09-04
      工具台毛病超级多 我不知道一天天折腾这些干什么 这么大个厂一个正式版工具问题这么多
      09-04
      3
      回复
    • Air Force
      Air Force
      09-04
      开发工具最近老是白屏,wepy开发稍微刷新快点就跪了。鼠标滚轮一直向上滚必崩溃
      09-04
      3
      回复
    • _ ε `sunny *
      _ ε `sunny *
      09-05
      开发工具都不敢更新了,一直用旧版
      09-05
      回复
    查看更多(7)
  • A.WangXiang Jiudao
    A.WangXiang Jiudao
    07-23

    唉,程序猿何苦为难程序猿

    07-23
    赞同 44
    回复 12
    • 张奉天
      张奉天
      07-23
      完全抛弃了交互这个东西,友好是什么鬼?
      07-23
      19
      回复
    • 阿客
      阿客
      07-23
      07-23
      4
      回复
    • 穆
      07-23
      唉,程序猿何苦为难程序猿
      07-23
      4
      回复
    • samson
      samson
      07-23回复张奉天
      如果真为了用户体验,就不应该让用户二次授权
      07-23
      44
      回复
    • AY
      AY
      07-23
      哎!排期修改
      07-23
      3
      回复
    查看更多(7)
  • 轮胎🍩
    轮胎🍩
    07-23
    程序员何苦为难程序员
    07-23
    赞同 39
    回复 17
    • 竺炜
      竺炜
      07-23
      唉,程序猿何苦为难程序猿
      07-23
      回复
    • hyong
      hyong
      07-23
      唉,程序猿何苦为难程序猿
      07-23
      3
      回复
    • 缤多啦-zoro
      缤多啦-zoro
      07-23
      唉,程序猿何苦为难程序猿
      07-23
      回复
    • 笨、拉登
      笨、拉登
      07-23
      唉,程序猿何苦为难程序猿
      07-23
      回复
    • 黄先亮
      黄先亮
      07-23
      内部多个系统需要用unionid登录才能打通,不能这么玩
      07-23
      5
      回复
    查看更多(12)