本文主要从产品、用户角度思考,但产品经理同时应该从行业、战略等角度考虑,某些功能为什么要要做?为什么要这么做?有没有更好的解决方案?
本分以图片社交软件LOFTER为例详解登录、注册中的注意点及需要思考点
1、“稍后再看”功能:降低用户进入门槛,对于社区类的东西可以先查看,当用户进行需要在平台上留下痕迹的操作时提示跳转回引导页,例如进行“评论”、“收藏”、“喜欢”等操作,这样不会阻碍某些新用户进入。
2、登录在左边,注册在右边:根据拇指操作热区图,左下方相对右下方操作起来更舒服舒适。对现在越来越大的手机屏幕更是这样,登录时高频,注册、找回密码、修改密码等都是低频操作。
3、5张引导页,可左右滑动全部查看,登录注册放在下方,用户可选择看完图片才登录或者注册,而不必要像其他APP一样,必须滑到最后一张看完图片才能注册。
4、输入手机号时拉起拉起UIKeyboardTypeNumberPad(适合输入纯数字的键盘)
5、输入不到11位数字时,不能点击“下一步”,手机号格式为3-4-4,中间有一个空格,方便用户看自己哪些地方输入的有问题。
6、点击
可清除输入框中内容,点击键盘上删除只能删除一个字符。
7、“下一步”跟随键盘一起被拉起,而不用用户输入完再点击空白处收起键盘后才能点击“下一步”,用户在输入的时候注意力也会着重在键盘上,而不是屏幕上半部分地区。
8、当输入超过11位数字toast提示:号码输入最多为11位
9、当输入手机号为空号时toast提示:手机号格式不正确
【注】此处会有坑,判断手机号是否已注册、是否为空号最后在较后面的地方,以免被骇客利用(写个脚本把所有手机号跑一遍就知道哪些手机号是注册用户),处理方法也可以是当同一个设备号在多少时间内连续验证手机号是否注册、是否为空号提示人机验证
10、当输入手机号已注册,alert提示请登录,点击则跳转至去登录,并且在登录界面自动填充刚才的账号(因为用户使用刚才“注册”那个账号登录的可能性最大)
11、当同一设备号(或者同一账号)在短时间内多次获取验证码短信,则应进入人机验证,目的:发短信也需要成本、如果用户拿别人手机号输入则会对别人造成骚扰、防止spam(脚本、机器人进行恶意批量提交或遍历破解行为)
12、输入密码应该默认为让用户看见,点击“验证”则可掩码显示,因为在移动端是相对隐私的,其他人能看到输入密码的可能性不太大,如果真的在公共场合,用户则可以点击掩码显示。
13、注册协议不需要用户勾选,设置为“注册即默认同意”即可
14、以微信、微博、QQ等第三方平台账号注册,如果注册时选择微信注册,也同样会生成一个User ID,因为这是图片社交APP,里面不会涉及到充值、余额、或者很重要的账户,所以不用考虑多账户问题,即使用户有多个LOFTER账户也不会对他造成多大影响,再加上在设置里面还有一个绑定账号功能,如果将来用户频繁需要充值行为、余额、购买等行为则必须考虑多账户问题
【注】这也会有一个较大的坑,多账号问题,为什么有些APP使用微信登录后仍需要绑定手机号才能使用?(点击查看多账户问题)
15、键盘右下角的Next,当用户输入手机号之后可点击“Next”即可切换至密码输入,而不用用手点击密码输入框,当密码输入完成后“Next”切换为“Done”,都是因为当用户输入时手指和注意力都在键盘上,如果在移动到屏幕上方成本会相对提高,点击“Next”和“Done”是成本会最低。
登录注册流程图
登录注册思维导图
以上15条只是只是列举了登录注册其中很小一部分
LOFTER原型、PRD、流程图、思维导图打包下载链接:链接:https://pan.baidu.com/s/1ist_x5R-xd70XVRtoawUGg 密码:4p3p
网友评论