注册登录系统,是app最基础的系统模块之一。账号id是用户的唯一标识,基于这个账号记录用户行为,为用户提供各种各样的个性化服务。没有这个账号系统,后面的一切都是空话。当然,如果你是做一个纯粹的工具,比如电筒、日历之类就没必要做账号系统。
目前注册登录较流行的做法是先让你玩再登录,先登录再让你玩。这两种做法有什么优劣呢?
先登录再让你玩,这个应该是技术们双手双脚全举赞成的做法,技术上可以省不少事情;同时让用户抱有好奇心,既然都下载了,总要去看看。可是也有用户TM开始骂娘或者对注册的抗拒直接吧app卸载了。据某该做法的社交应用数据统计有 65%%u5DE6右用户会去注册app,即是说35%%u7684用户直接在注册登录这一步就流失掉了。
先让你玩再登录,这个做法是直接让用户看到app的内容或者提供游客入口,触及需要登录的功能时才提醒去登录。这种做法麻烦是需要考虑未登录和已登录两种场景的各种问题处理,另外据数据统计仅有40%%u4F1A注册。但是其他60%%u6CE8册的用户次日留存仍有25%%u3002
两种登录方式各有优劣,应该根据app定位来定。如果你的app是强社交、即时通讯或必须基于账号才能使用那先登录再让你玩无可厚非;如果你的app是个简单工具或者资讯类应用,那就没必要强制用户去登录了。
现在以先让你玩再登录的流程来策划这个注册登录系统吧
一般来说注册登录包括邮箱、手机、第三方合作网站3种,其中邮箱注册如果是社区应用不建议引进,对于你后面社区运营会有重大的隐患,因为邮箱太容易被机器批量生产…
策划流程图如下:
注册登录流程
注册登录流程交互图如下:
需求细节:
1.手机号判断:中国大陆区号 前3位是否符合
2.手机注册:步骤尽量精简,对于已注册的用户考虑直接让他直接登录而不应单纯给个“该手机已被注册”这么不友好的提示
3.验证码逻辑:考虑避免频繁获取倒计时、验证码有效时间、连续输错次数限制(防刷)、每天最多可获取几次验证码(ps短信服务是要自己掏钱的啊)、安卓考虑自动获取验证码更好
4.设置个人资料:头像非必填,减少因图片上传流失率,可系统随机配置一张。
5.忘记密码:输入注册手机号,获取验证码;重置密码成功后直接登录。
6.手机快速登录:为经常忘记密码的用户带来一个极其友好的体验,如果手机未注册当然直接转到注册流程就好,不要不友好的提示。
7.第三方合作网站登录:需要申请哦,当然也可以让用户绑定手机,积累自己的用户,而且万一合作网站挂了或者要坑你的时候有个保障。
8.白名单/黑名单:考虑社区运营需要