神刀安全网

策划013-账号系统-需求文档版本

账号是用户在App中的唯一标识ID,用户在App中所有的行为比如社交App中的发帖、回复、加好友,个人信息、等级成就等都绑定在这个ID上。账号就像现实生活中居民的身份证一样重要,我们出行购高铁机票、找工作签合同、购买房产小车、开户银行卡等等都需要身份证,身份证将你人生所拥有的连接绑定起来,证明这一切都是属于你的而不是别人的,没有了身份证的社会和世界将会是难以想象的混乱。同样有着大量对用户来说有价值的信息,却没有账号的App也是不可想象的。App基于账号存储用户信息、记录用户的行为操作,为用户提供各种各样的个性化服务,没有账号后面的一切都是空话。

账号系统是app最基础的系统模块之一。所有的App都有自己的账号系统,只是复杂程度有所区别。比如简单的电筒、日历、闹钟、小游戏等类型App,没有特别的信息需要给用户进行标识区分,就没必要做成复杂的账号系统,也不需要用户注册登录,用户的账号ID直接取设备ID替代或者系统自动给用户分配一个账号ID。

账号系统一般包括注册登录模块、个人信息、账号ID设计等。

注册登录模块策划说明

1. 注册登录方式简介

注册登录主要有以下几种方式:自定义账号注册登录、邮箱注册登录、手机注册登录、第三方合作网站注册登录。

自定义账号注册登录是早期互联网的论坛、网站主流的注册登录方式,由于早期的时候邮箱和手机都并未普及,自定义账号即让用户自定义用户名+密码方式进行注册登录。一般自定义用户名6-16个字符,仅支持中英文、数字和下划线,且不能为纯数字。现在绝大部分PC网站支持自定义用户名的,都会强制要求用户填写邮箱或手机号用于登录和找回密码,也方便用于后续做营销、拉活跃。

策划013-账号系统-需求文档版本

电子邮箱是互联网最早也是最为广泛使用的通讯交流工具。1987年,“中国互联网第一人”钱天白从北京经意大利向前联邦德国卡尔斯鲁厄大学发出了中国第一封电子邮件;1998年,丁磊和陈磊华研发出中国人第一个自主研发的免费邮件系统Coremail,这第一套免费邮件系统很快被丁磊挂在163.net上供中国当时的网民免费使用,并在当年年底就拥有了40万用户;各大门户网站纷纷跟进,并开始提供免费的电子邮件服务,使电子邮件平民化、全面普及;拥有一个自定义账号的电子邮箱已成为互联网网民的重要标志。

网民都拥有自己的电子邮箱,邮箱可成为网站与网民的沟通渠道,而且便于找回密码。邮箱自然而然成为注册登录的重要方式。但是邮箱注册登录方式缺点明显容易被互联网黑客和别有用心的广告党利用来对网站进行恶意攻击。邮箱申请门槛极低,在各大门户网站自定义用户名即可免费申请邮箱,互联网黑客和别有用心的网民容易通过技术手段批量申请邮箱对网站进行暴力注册登录,并使用这些账户对论坛、博客、门户网站等进行恶意灌水、发布敏感反动信息、批量发布广告等等;这对重视内容质量和用户交流的社区论坛和社交网站来说是致命的影响。我们可以有各种各样的方式来抵御黑客和广告党的恶意攻击,在防广告系统篇章我们再深入讨论,不过在移动互联网发展日趋完善的现阶段App一般放弃邮箱使用手机号进行注册登录。

手机号注册登录是目前移动App的主流注册登录方式。2007年,苹果推出了第一代iPhone,简洁漂亮的外观、流畅的操作系统受到广大用户的极度欢迎,iPhone引领了智能手机进入市场的爆发期。2008年,搭载Android系统的手机诞生,2010年,苹果推出iPhone4,成为世界上最热卖的智能手机,Android阵营不断扩大,成为全球第一大智能手机操作系统。发展至今,随着智能手机价格平民化以及运营商、渠道商、手机厂商对智能手机市场不遗余力的推广,使用智能手机开始成为一种大众潮流,CNNIC(中国互联网络信息中心)的数据显示,截至2015年6月底,中国网民规模已经达到6.68亿,其中手机网民规模为5.9357亿,在整体网民中占比88.9%。移动App绝大部分安装在智能手机上,使用手机号是移动app最自然和最直接的注册登录方式。起初,虽然用户对使用手机号注册多少有抗拒,担忧手机号被泄露和盗用,但手机号注册登录已经成为不可阻挡的趋势,一方面由于用户手机注册登录方便快捷,用户习惯已经培养完成;另一方面国家已出台政策明确App注册必须实名认证。

APP注册用户实名认证:《移动互联网应用程序信息服务管理规定》2016年8月1日起施行。《规定》明确,移动互联网应用程序(APP)按照“后台实名、前台自愿”的原则,对注册用户进行基于移动电话号码等真实身份信息认证,并建立健全信息内容审核管理机制。对发布违法违规信息内容的,视情采取警示、限制功能、暂停更新、关闭账号等处置措施。APP未向用户明示并经用户同意,不得开启收集地理位置、读取通讯录、使用摄像头、启用录音等功能,不得捆绑安装无关应用程序。而手机号注册登录显然是最直接最省事的实名认证方式,是后续移动App注册登录必不可少的注册登录方式。

第三方账号注册登录指利用用户在第三方平台上已经拥有的账号来快速完成App的注册登录,这里的第三方平台一般指国内外拥有大量用户,并且开放了API供其他App调用的平台,比如Facebook、twitter、微信、QQ、微博等。通过第三方账号注册登录的App需要跳转到第三方平台App或者H5获得第三方账号授权,成功登录后一般可以获取第三方账号的头像、昵称。2007年facebook宣布平台开放,开创了开放平台先河,国内主流互联网平台也纷纷效仿,360和腾讯在经历了2010年3Q大战后也分别开放了各自平台,互联网巨头通过开发平台建立了良好的互联网生态环境,并取得了巨大的成功。第三方账号注册登录正是开放平台提供的重要API之一。

较为常用的第三方账号平台有QQ、微信、微博,截至2016年6月,QQ和微信活跃用户分别为8.99亿和8.06亿,而微博活跃用户为2.82亿。第三方账号注册登录一直颇有争议:第三方账号注册登录好处是通过第三方账号授权能快速注册登录App,降低App注册登录门槛,方便下次登录并减少记忆新账号密码数量;并且可以获得第三方账号平台提供的好友关系链和其他信息资源。坏处是账号系统受制于第三方账号平台,如果第三方账号平台对App进行封锁或第三方账号平台出现问题,会导致仅第三方账号注册登录的用户无法进入App正常使用;目前App注册用户实名认证政策规定采用第三方登录的用户也需要进行实名身份信息认证,即使用第三方账号登录后仍需要绑定手机号或通过其他方式认证身份,这样增加第三方账号注册登录方式反而让注册登录的流程变得繁琐了。

2. 选择注册登录方式

以社交App注册登录模块为例说明,首先我们选择目前社交App主流的注册登录设计:手机注册登录+第三方账号注册登录。邮箱注册登录方式不建议引进,对于你后面社区运营会有重大的隐患,因为邮箱太容易被机器批量生产;另外由于政策原因,使用邮箱注册后仍然需要用户身份验证,这样不如使用手机注册登录替代即可。增加第三方账号登录方式,考虑到第三方账号注册登录有使用的便捷性和第三方账号提供的资源,比如微博提供调用好友关系、发布微博、历史微博记录等API接口。

3. 是否强制注册登录

注册登录模块较流行的两种做法是强制注册登录先登录再让你玩,非强制即先让你玩再登录。这两种做法有什么优劣呢?

先登录再让你玩,这个应该是技术们双手双脚全举赞成的做法,技术上可以省不少事情,不必梳理各种需要账号登录才能使用的场景和权限;同时让用户抱有好奇心,既然都下载了,总要去看看。可是也有用户TM开始骂娘或者对注册的抗拒直接把App卸载了。Kant对某社交应用曾经做过AB测试,采用该做法社交App数据统计结果有 65%左右用户会去注册App,即是说35%的用户直接在注册登录这一步就流失掉了。

先让你玩再登录,这个做法是直接让用户看到app的内容或者提供游客入口,触及需要登录的功能时才提醒去登录。这种做法麻烦是需要考虑未登录和已登录两种场景的各种问题处理,另外据数据统计仅有40%会注册。但是其他60%注册的用户次日留存仍有25%。

两种登录方式各有优劣,应该根据App定位来定。如果你的App是强社交、即时通讯或必须基于账号才能使用那先登录再让你玩无可厚非;如果你的app是个简单工具或者资讯类应用,或者部分功能是允许用户不登录使用的,那就没必要强制用户去登录了。当然有条件的根据自身App的特性进行以上AB数据测试,通过数据分析综合对用户的分析和取舍选择更好,毕竟注册登录是获取App用户的重要步骤,多花精力来折腾也是值得的。

我们选择非强制即先让你玩再登录方式进行策划设计,提供更全面的注册登录策划参考方案,。

4. 注册登录流程图策划

注册登录流程图

策划013-账号系统-需求文档版本
注册登录流程图

5. 注册登录页面交互及逻辑说明

注册登录功能列表

注册登录弹框

手机号注册:手机号验证、验证码规则、设置个人资料

找回密码:短信重置密码

手机快速登录:短信登录

手机密码直接登录

微信/QQ/授权登录

绑定手机号

(一)注册登录弹框逻辑

策划013-账号系统-需求文档版本

1. 弹框元素

① Icon

② 提醒文案:亲,你还未没登录哦~ 登录就可以使用该功能啦

③ 登录按钮:点击跳转到登录页

④ 注册按钮:点击跳转到注册页

⑤ 关闭按钮:点击弹框右上角×关闭弹框或点击弹框以外的页面关闭弹框

2. 弹框触发条件

触及App写操作时弹出,比如社交App触发发帖按钮、评论按钮、关注、收藏、点赞等

(二)手机注册功能逻辑

策划013-账号系统-需求文档版本

01-手机注册页说明

1. 手机号验证逻辑:验证手机号格式是否正确

① 中国大陆+86;(PS::在其他国家推广可扩展功能点击跳转选择其他国家号码的区号)

② 手机号为11位数字;检测前3位是否匹配以下字段。(130、131、132、133、134、135、136、137、138、139、145、147、150、151、152、153、155、156、157、158、159、170、176、180、181、182、183、184、185、186、187、188、189);(PS::运营商号码字段要及时进行更新)

非以上手机号码的,toast提示:你输入的手机号不正确

2. 获取验证码逻辑:

①点击触发手机号验证逻辑

② 防止操作频繁:验证该手机号当天是否获取验证码次数>10,如果是toast提示:获取验证码次数已达上限,明天再试

(PS:每一次获取验证码都需要向短信服务商付费,防止被刷)

③ 按钮逻辑:发送验证码后,按钮为秒数由60开始倒数,此时按钮为不可点击态按钮文案为【60s后重新获取】。倒数为0后,按钮变为可点击态,按钮文案为【重新获取】点击重新发送短信验证码

3. 验证码输入框

– 验证码短信文案:[应用名称]你的验证码:888888。谢谢你的支持^_^!

4. 注册按钮

策划013-账号系统-需求文档版本

① 是否可操作:当手机号、验证码都输入完毕显示可操作态,否则显示不可操作态

② 点击可操作进行验证码逻辑判断

策划013-账号系统-需求文档版本

a) 验证码输错toast提示:你输入的验证码不正确

b) 同一个号码不能连续输错验证码3次,否则toast提示:验证码连续输错3次,请重新获取

c) 验证码30min内有效:超过30min后输入,toast提示:你的验证码已过期

d) 验证码正确,则判断手机是否已经注册

– 未注册进入[设置个人资料页]

– 已注册,loading提示:手机号已注册,正在登录… ;并自动登录

策划013-账号系统-需求文档版本

(PS:补充用户协议说明文案:点击注册按钮,即表示你同意《App名称用户协议》;点击用户《App名称用户协议》跳转到用户协议说明H5页)

02-设置个人资料页说明

1.昵称需过滤

① 昵称字数限制:1至12字;超出12字时,不让继续输入

昵称需经后台规则验证;提示:你的呢称包含敏感词汇,请重新输入

a) 呢称中连续数字不能超过6个

b) 呢称中包含 后台敏感词库的词汇

(PS:尤其社交app有过滤敏感词比如反动、色情、广告的需求)

2.密码规则:不少于6位,不高于16位

① 少于6位提示:密码不少于6位哦

超过16位的:不让继续输入

3.设置头像:

① 非必填,用户不填,系统自动取一张默认头像为用户头像(系统默认头像库10张)。(PS:当然也可以设置为必填项,非必填是为了减少上传设置头像导致的流失)

② 点击【设置头像】进入选择照片流程-设置头像(参考选择照片功能逻辑)

4. 完成注册按钮

① 是否可操作:当昵称、密码都输入完毕显示可操作态,否则显示不可操作态

② 点击【完成注册】触发昵称、密码规则验证;上传头像

③ 成功后toast提示:注册成功

策划013-账号系统-需求文档版本

(PS::注册成功后回到触发注册登录操作的页面,如果触发的是轻操作比如关注、收藏等直接完成操作,避免用户二次点击)

(三)登录页功能逻辑

01-登录页说明

策划013-账号系统-需求文档版本

登录页主要包括手机号密码功能和以下功能入口:

1. 直接登录:手机号+密码验证

① 验证手机号是否正确:(参考手机号注册-手机号验证功能)

② 验证手机号是否已注册,未注册,toast提示:你的手机号尚未注册

② 密码验证逻辑:

a) 为空;小于6位;错误;toast提示:密码不正确

b) 密码超过16位,不让继续输入

③登录按钮状态:当手机号、密码都输入完毕显示可操作态,否则显示不可操作态

④ 点击【登录】按钮触发以上登录验证及手机号是否注册验证;

2. 找回密码:点击进入找回密码页,详见下文

3. 手机快速登录:点击进入快速登录页,详见下文

4. top标签栏右角-注册:直接转到手机号注册页,详见上文

5. 微信、QQ/微博账号注册/登录:转到授权页,详见下文

02-找回密码页

策划013-账号系统-需求文档版本

找回密码主要通过手机号+验证码验证后即可重置密码

1. 找回验证码主要手机号+验证码输入逻辑(参考手机注册页-手机号+验证码逻辑);验证成功进入设置新密码页

(PS:获取验证码按钮增加优先验证手机号是否已注册,未注册,toast提示:你的手机号尚未注册)

2. 设置新密码

① 按钮状态:当手机号、密码都输入完毕显示可操作态,否则显示不可操作态

② 设置新密码成功后toast提示:重置密码成功;并直接登录

(PS:用户来找回密码最终的目的也是为了登录,所以不要再让用户重新输手机号密码登录太繁琐了)

03-快速登录页

策划013-账号系统-需求文档版本

快速登录主要通过手机号+验证码验证后即可直接登录

1. 快速登录主要手机号+验证码输入逻辑(参考手机注册页-手机号+验证码逻辑);验证成功,手机已注册即直接登录

2. 验证成功,手机未注册直接进入手机注册页流程,进入设置个人资料页

(PS:快速登录功能最先被团购、电商网站应用,通常看好了某一个商品、服务用户一般直接点击购买,这时插入繁琐的注册登录流程会让用户失去购买的兴趣,容易流失;未注册登录的用户现在只需补充手机号+验证码只可直接登录并进入支付流程;整个流程下来舒适流畅,购买转化率,注册转化率也得到了不错的提升)

04-第三方授权登录页

策划013-账号系统-需求文档版本

策划013-账号系统-需求文档版本

微信/QQ/微博进行登录主要流程,授权成功后新用户给予确认第三方网站授权过来的头像、昵称简介并可以编辑;未绑定手机号的提示绑定手机号:

1. 授权成功后,如果是新用户进入确认个人资料页;确认后进入绑定手机号页;老用户未绑定手机也进入绑定手机号页

(PS:授权后即注册/登录成功,如果用户没有确认个人资料设置退出App,下次直接登录进入App并默认取社交用户头像、昵称、简介)

2. 进入绑定手机页,点击返回时,弹出确认框提示用户:完成绑定手机号就可以登录啦,确定要返回吗?(PS:体验细节)

3. 绑定手机号主要手机号+验证码逻辑(参考手机注册页-手机号+验证码逻辑)

(PS:获取验证码按钮增加优先验证手机号是否已注册或被绑定验证:已绑定或注册,toast提示用户:该手机号已被绑定)

4. 跳过:跳过后直接完成注册/登录

(PS:提醒用户绑定手机的重要性文案:为保障你的账号安全,请绑定手机号)

(PS:App实名验证制度完全实施后就不能让用户跳过绑定手机了)

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 策划013-账号系统-需求文档版本

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址