小程序 ---- (存在登录功能不符合运营规范问题)

一、原因

微信小程序考虑到用户体验以及用户隐私问题,微信官方对开发者进行小程序开发使用登录功能的时候实施了一些规范。

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

主要不合规的原因有以下几点:

  1. 服务范围开放,首页打开即要求授权登录,用户未体验功能服务强制要求授权登录,登录规范不合规。
  2. 体验范围开放,用户体验功能服务后自主触发登录,提供取消/拒绝登录按钮,但点击取消/拒绝登录按钮无响应,仍强制要求登录,无法取消/拒绝登录。

总结来说就是:首先你小程序不能强制用户登录获取用户信息,另外用户应当拥有一部分的小程序体验权限,当用户操作到涉及登录的功能时,用户理应拥有自主选择是否登录的权利。

二、解决方式

最快的方式是准备一个不需要登录也能看的落地页,在需要的时候才让用户登录

1.对外的小程序

  • 当用户未登录要能访问小程序,并能看小程序首页;
  • 如果有tabbar,至少要能看到首页和我的两个tab,并且支持游客模式访问。当用产生户点行为时,根据需要再给用户弹出登录授权框;
  • 登录授权原则就是用户未登录能访问小程序,不能进来就给用户弹授权登录框,阻断用户操作,这样对用户是不友好的;
  • 授权登录应该是用户触发的,不能是系统自动触发的。

2.对内的小程序

  • 提审的时候说明一下用户群体是内部用户,需要登录才能访问;
  • 可以给审核人员提供一个手机号和验证码,方便审核人员进行测试。