APP本机号码一键登录如何实现?

文章目录:

  1. APP本机号码一键登录如何实现?
  2. APP登录模块设计-详细分析

一、APP本机号码一键登录如何实现?

首先先PO上整个产品登录、取号流程如下~

本机号码一键登录 是基于运营商独有网关认证能力推出的账号认证产品。用户只需一键授权,即可实现以本机号码注册/登录,具有时延低、操作简单、号码验证免短验的特点,体验更优,助力新用户注册和老用户留存。

本机号码一键登录 的主要特点是以手机号码作为账号,无需验证,免密码即可登录,并且登录授权页面呈半自定义,以京东APP的登录页面为例。

一键登录的技术实现流程

在应用客户端中嵌入认证SDK,用户请求登录时,通过该SDK与运营商的网络通信来采集用户手机号码,在获得用户同意授权后,应用客户端获得接口调用token,传递给应用服务端,请求认证服务端获取手机号码接口,最终实现获取当前授权用户的手机号码等信息。整个流程的如下:

与其他登录方式相比优势何在?

从交互、安全、运营、开发成本几个方面将一键登录与第三方登录、验证码登录、账号密码登录等方式进行对比分析。

1、交互方面

本机号码一键登录更为方便&便捷。

验证码登录主要有短信验证码登录、各种类型的图片验证码登录及语音验证码登录等。验证码登录是指企业给用户的一个凭证,通过短信或其他内容的码来验证身份,一般情况下快则十几秒,慢则一分钟左右。

账号密码登录相对来说流程较长,如果是首次登录,更是需要经过一个比较繁琐的注册验证流程。

第三方登录是采用用户已经在第三方绑定的账号和密码来实现快速登录,主要有纯登录、登录+绑定两种方式,相对验证码登录和账号密码登录来说,不需要重新注册账号,也无须记忆冗杂的密码,降低了登录注册成本。

相比以上各种登录方式,一键登录可在用户一键授权的情况下完成本机号码登录,可以在秒速之内完成登录,比账号密码登录更简便,比短信验证登录更快捷。

2、安全方面

移动认证一键登录是运营商特有的数据网络认证能力,用户在登录/注册APP时可免输入验证码,免填写账号密码,就能轻松进行账号注册/登录,能更好的保障个人。

移动认证产品有多层措施保障用户账号安全。 在登录端侧,移动认证一键登录加入防篡改防伪造的机制,同时取号请求做了安全系数高的加密处理。信号传输过程也采用https协议保障客户端不被抓包。整体移动认证系统采用多种安全措施,包括软硬件方式来保证用户信息安全,全方位保护用户个人信息不被篡改、泄露、盗用等问题发生。

3、对于应用APP运营方面

移动认证技术面向各APP应用,对APP应用拉新促活起到较强帮助。

传统的登录操作步骤相对繁琐,每多一步操作就有可能会造成用户流失,随之应用的注册也会降低,同时加大。

第三方登录显著降低了注册转化的门槛,但是却存在不便于从更多维度收集用户信息,难以沉淀用户信息的劣势(比如存在一个用户对应多账号的情况);另外,运营上也相对被动,若是被第三方封号或者第三方服务器等情况,会直接导致用户流失。

本机号码一键登录 的运营优势在于可直接调用运营商独有的网关能力识别用户手机号码,有助于企业建立与手机号码一一对应的账号体系,强化了账户体系的管理运营;并且从注册登录流程上来说,一键登录简化了登录步骤,缩短了注册登录流程。

4、开发方面

对于开发者与PM而言,本机号码一键登录只需植入中国移动向互联网应用开放的集成认证SDK,进行联调测试优化,即可发布上线。相对于传统的其他登录方式而言,极大地降低了开发的工程量和产品逻辑设计的复杂性。

二、APP登录模块设计-详细分析

在APP产品的设计过程中,登录功能看似简单无奇,但其实会跟进产品业务、功能关联、用户体验紧密联系,也就需要产品经理花大量的时间去思考,思考如何设计出更高质量的登录环节

在准备进行登录模块设计前,我们首相要考虑清楚自身产品是否真正的需要登录模块,例如手电筒、计算器、录音机等纯工具类的产品其实是不需要拥有登录模块。所以在设计前,我们可以从用户角度、业务角度、产品功能角度三个角度进行思考和分析:

1. 功能角度

1)整个产品是基于登录为前提进行设计的,如果不登录,整个产品将无法使用。例如即时通讯的产品是必须基于用户已登录的前提下进行的、王者荣耀必须基于用户已登录的前提下进行的等

2)产品中有较多功能和用户身份挂钩,不知道用户身份便无法开展服务。例如如果想看爱奇艺的会员电影,你只有登录了具有会员标示的账户才能看,否则就只能看免费内容

2. 用户角度

1)用户需要和其他用户产生联系,需要登录才能满足。例如关注、交流、点赞、打赏等

2)用户需要很多登录后才能使用的功能和服务。例如电商产品、即时通讯产品等(很多产品的设计就是站在这个角度设计出很多很棒的功能,但是只有用户登录后才能使用,也就是变相的促使用户注册登录的一种方法)

3. 业务角度

1)产品需要搭建 用户体系

2)企业需要收集到用户的关键信息。例如手机号、身份证号、姓名等,为二次触达用户提供渠道。例如:通过收集到的手机号/邮箱,企业可以通过这些渠道再次触达到用户,进行运营

3)企业需要收集用户的使用数据,进行数据分析,为产品运营做支持。

4)出于法律规定或安全性考虑,企业需要知道用户信息

以上,我们在进行登录设计前要考量自身产品是否满足以上的三个角度的要求,如果不满足则无需登录模块,反之则需要。这三点是有严格的顺序关系的,只有产品功能上有登录的需要,才会激发出用户登录的需求,最后我们才能达到业务上的目的,这是一个严格的递进关系。所以说如果我们想达到某些业务角度的需要,从产品功能上找办法就相对容易。

确定产品需要登录模块之后,我们接着需要思考登录模块的设计原则,即登录模块该设计什么样子。同样我们也从三个角度来思考分析:

1.用户角度

1)用户在登录需求产生后,需要立刻释放需求,如果不释放或释放时间过长将导致用户体验降低甚至失去客户。故我们需要满足用户能够快速释放需求的愿望

2)用户习惯的登录方式为手机号登录、账号登录、邮箱登录、第三方快捷登录、手机验证码快捷登录、指纹快捷登录。每一种登录方式面向不对需求的用户:

2.业务角度

对于企业来说都是希望能获得用户的数据的,尤其是像手机号这种关键数据,越快获得越好。

3.安全性角度

1)用户安全:因为用户会在产品中留下自己的言论或内容等信息,这些信息的安全就需要一定保护,不能说随便什么人知道一个手机号后通过无限试密码的手段就可登录他人账号,故我们需要提供一定安全保护措施。例如密码连续错误5次冻结一段时间等

2)企业利益安全:某些无良的竞品会采用机器人的方式,循环获取手机验证码,增加信息成本,这其实就是对企业利益的损害。故我们需要提供一定的保护措施避免企业利益受损。例如验证码每60s才允许再次发送的设置等

以上,通过分析我们可总结出登录模块的设计原则(一句话): 提供安全、快速、多方式的登录模块设计

下图截取了四个App Store免费榜前几名的登录页:

通多对大量已有产品的汇总和思考,可将登录模块包含的元素进行梳理归纳,如下:

确定了登录模块的元素构成后,我们就需要把登录模块中涉及到的所有流程逻辑全部梳理且整合起来

1. 登录方式

1)账号密码登录

2)免密码登录/短信登录

3)第三方登录

4)指纹登录

2. 服务协议和隐私协议

3. 忘记密码/找回密码

关于返回上一页/关闭的流程逻辑,把握好返回前后的页面选择,不造成用户认知前后不匹配即可,这里就不再赘述了。

(模块中的各元素流程逻辑会依据不同的实际因素形成不同的设计流程,不可能被标准化,我以上的流程逻辑不适用所有产品)

将各元素的流程逻辑梳理清楚后,再将其整合在一起后,我们就可以基本得到登录模块整体的逻辑骨架了。随后即可完善线框图等后续工作

登录模块所包含的元素很多,也就为体验的升级提供了更多的空间和想象。满足登录功能的前提下提升用户的体验也是必不可少的, 能用 的功能和 好用 的功能区别很是非常之大的。针对登录模块各组成元素会有一些细节设计来提升用户体验:

在任何模块的设计中时间和成本是产品经理必定要考虑的事情

通过对模块的 被需要程度、设计原则、组成元素、模块逻辑、设计细节 几方面的思考和分析,再结合产品的 时间、成本 等实际情况,尽可能设计更优质的登录模块

到此,以上就是小编对于产品运营app登录流程图的问题就介绍到这了,希望介绍关于产品运营app登录流程图的2点解答对大家有用。

转载请说明出处内容投诉
CSS教程_站长资源网 » APP本机号码一键登录如何实现?

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买