博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
APP注册登录分析及举例
阅读量:4099 次
发布时间:2019-05-25

本文共 1284 字,大约阅读时间需要 4 分钟。

注册登录综合分析:

- 用户角度:通过注册、登录获取自己唯一的识别号,相当于获取了一张“身份证”。通过“身份证”APP会记住该用户每次的操作行为(浏览记录、收藏记录、购买记录等),并且在和其他用户产生互动交流时来表明自己是谁。
- 企业角度:收集用户信息,建立企业用户体系,来进行用户分析和用户运营等等,目的是为企业带来更多的价值。

目前存在的方式:

1.手机号+验证码+密码
掌握用户真实信息,增强用户管理,方便日后运营(用户回访召回等),验证码切屏查看可能会导致用户反感。适用于外卖、电商、理财类产品。
2.账号or用户名+密码
方便手机不在身边或者无法获取验证码情况,账号容易被忘记。当前使用较少,特别是移动端。
3.邮箱+(验证码)+密码
国人没有使用邮箱的习惯,比较适合商务人士。适用于求职类,商务类产品。
4.第三方登录
方便快捷,不用记太多账号密码,但是不同平台之间容易存在壁垒。后续可能还是需要引导用户进行手机号绑定。适用于保密性不太强的音乐,视频或者游戏类产品。注重不用平台间的分享。

举例:

B2B模式的电商APP,设计APP的注册功能,输出产品原型前需要做的工作

首先评估功能是否需要:

如果不注册就可使用,产品中无法存储顾客的信息,不利于电商用户的订单查询和管理,也无法有效的跟踪用户行为,为用户提供后续服务。
所以需要注册功能,为每个用户分配一个唯一的标识,通过这个标识账号,展示用户的相关信息。

如何注册

注册需要提供用户的有效信息,通常使用手机号、邮箱、第三方社交账号,辅以其他信息来注册;由于B2B产品会对用户资质有要求,并且有角色细分,所以在注册时可能会要求顾客同时提供有效的资质证明,平台审核通过后才算注册成功;在审核的时候可能会需要电话核实,而手机和邮箱选一个就可以了,第三方社交账号,如QQ、微信、微博,B端用户的社交圈中好友可能很多并不是同行业的,且B端产品导入社交圈可能用处也不大,所以只提供手机注册就可以了;

注册功能主要业务逻辑:

第一步:填写手机号码,进行手机号码有效性校验,填写密码,确认密码,表单暂存;
第二步: 选择用户类型,若选择个体商户,则调用个体商户要填写的表单;若选择公司/企业,则调用公司企业要填写的表单;
第三步:填写对应身份的表单,提交表单;
表单由手机号、密码、身份、资质信息组成,上传到后台以“会员审核”形式出现,由后台拥有审核权限的用户来审核;
审核通过后,系统发短信通知顾客审核通过,需要在规定的时限内首次登录激活账户,否则账户会自动被锁定,需要重新完成注册流程;

交互优化

1. 简化注册流程,可以考虑合并前两步,事实验证,用户操作每多一步,流失率就放大一次;
2. 及时给予用户反馈,及时校验表单,获取验证码后,获取验证码按钮有重置倒计时;密码输入是否符合要求,错在哪里;
3. 符合预期,如在iOS设备上,在屏幕边缘自左向右滑动回到上一页,在Android设备上,长按出现删除菜单;
4. 区分不同状态,按钮默认状态,按下状态;
5. 文字简洁明了,同时界面文字、提示信息等避免歧义;

转载地址:http://rpwsi.baihongyu.com/

你可能感兴趣的文章
Linux并发服务器编程之多线程并发服务器
查看>>
聊聊gcc参数中的-I, -L和-l
查看>>
[C++基础]034_C++模板编程里的主版本模板类、全特化、偏特化(C++ Type Traits)
查看>>
C语言内存检测
查看>>
Linux epoll模型
查看>>
Linux select TCP并发服务器与客户端编程
查看>>
Linux系统编程——线程池
查看>>
基于Visual C++2013拆解世界五百强面试题--题5-自己实现strstr
查看>>
Linux 线程信号量同步
查看>>
C++静态成员函数访问非静态成员的几种方法
查看>>
类中的静态成员函数访问非静态成员变量
查看>>
C++学习之普通函数指针与成员函数指针
查看>>
C++的静态成员函数指针
查看>>
Linux系统编程——线程池
查看>>
yfan.qiu linux硬链接与软链接
查看>>
Linux C++线程池实例
查看>>
shared_ptr简介以及常见问题
查看>>
c++11 你需要知道这些就够了
查看>>
c++11 你需要知道这些就够了
查看>>
shared_ptr的一些尴尬
查看>>