发表于: 2019-02-23 20:58:43
1 538
今天完成的事情:
1、完成草船云以及APP登录、注册、找回密码的用户Story和需求功能表
2、了解了为什么产品需要每个用户都有自己的帐号?
一、用户角度:
为什么我们每个人的手机号码都是唯一的一组数字组合呢?
唯一的数字组合就代表了其独立性,在这个世界上,只有我的手机号码是这一组数字,我可以将这一组数字分享给我的朋友,家人,这样他们就可以通过这个号码给我拨打电话,如果他们不知道这一串唯一的数字组合,或者记错了,那么他们将无法联系到我。
账号的道理也是一样的,试着将上述的手机号码替换成微信账号,是不是能理解呢?无论是手机号码,还是微信账号,他们的作用是相同的,都是进行人与人的相互连接与沟通,而我们生活的世界有数十亿人口,每个人都需要与人沟通,如何解决?那就是给每个人一个唯一的印记。你的长相,你的学号,你的指纹这些都是唯一的,属于你的专属符号,也是辨别你的身份的重要标识。
账号的作用对于用户来说,就是在微信(任何产品)这个封闭的生态系统内,是属于你自己的唯一的辨识标志,如果你没有身份标识,那么就是黑户,作为一个黑户,也就是不存在的人,
二、运营商角度:
站在腾讯公司(开发运营一方)的角度来说,账号也是必要的。
试想,腾讯开发了一款产品,无论他的目的是什么,最终都是要为用户提供服务的,这是先决条件,否则产品的存在将没有意义,更不要说产品的存在最终目的必然是为了盈利。
一款产品推向市场,如果用户没有任何使用门槛的使用,对于腾讯来说,也是毫无意义的,而且会造成腾讯的经济损失。
当用户有了注册账号的门槛之后,腾讯会得到大量真实的用户信息,用户画像,甚至是用户的爱好,收入等详细资料,这些就是腾讯的需要的东西。
通过这些真实资料,腾讯可以更有目标性的为用户推出“定制”服务,你想要吃饭,他为你推荐最近的美食,因为他知道你住哪。你需要交水电费,他就为你提供生活服务,简单便捷。对于微信这样的产品来说,直接推出收费服务明显是不可能的,一是市场决定了这类产品不会有直白的付费功能。二是,一旦真的需要付费,用户完全可以放弃使用,选择其他的替代产品。
对于其他产品来说,你注册了账号,他就可以为你定制收费服务,你可以通过付费享受各种各样的服务,例如视频软件,当你需要观看某个电视节目时,会告知你需要付费观看,并且由于版权的原因,你在其他地方是无法观看的,这时候,你只能选择付费观看,或者放弃。当你需要付费的时候,你的账号的唯一性就体现出来了,付费完成后,你的账户将会得到观看这个节目的权限,并且只有你的账号可以。
明天计划的事情:
完成网站以及App的调研
遇到的问题:
暂无
收获:
一、什么是第三方登录
所谓的第三方登录,是说基于用户在第三方平台上已有的账号和密码来快速完成己方应用的登录或者注册的功能。而这里的第三方平台,一般是已经拥有大量用户的平台,国外的比如Facebook,Twitter等,国内的比如微博、微信、QQ等。

二、为什么要用第三方登录
(1)对普通用户
- 相比于本地注册,第三方登录一般来说比较方便、快捷,能够显著降低用户的注册和登录成本,方便用户实现快捷登录或注册。
- 不用费尽心思地应付本地注册对账户名和密码的各种限制,如果不考虑昵称的重复性要求,几乎可以直接一个账号走遍天下,再也不用在大脑或者什么地方记住N多不同的网站或App的账号和密码,整个世界一下子清静了。
- 在第一次绑定成功之后,之后用户便可以实现一键登录,使得后续的登录操作比起应用内的登录来容易了很多。
- 对于某些喜欢社交,并希望将更多自己的生活内容展示给朋友的人来说,第三方登录可以实现把用户在应用内的活动同步到第三方平台上,省去了用户手动发布动态的麻烦。但对于某些比较注重个人隐私的用户来说,则会有一些担忧,所以这个优点是有前提的。
(2)对应用
- 因为降低了用户的注册或登录成本,从而减少由于本地注册的繁琐性而带来的隐形用户流失,最终提高注册转化率。
- 对于某些应用来说,使用第三方登录完全可以满足自己的需要,因此不必要设计和开发一套自己的账户体系。
- 通过授权,可以通过在第三方平台上分享用户在应用内的活动在第三方平台上宣传自己,从而增加产品知名度。
- 通过授权,可以获得该用户在第三方平台上的好友或粉丝等社交信息,从而后续可以针对用户的社交关系网进行有目的性的营销宣传,为产品的市场推广提供另一种渠道。
(3)对第三方
- 增加用户对平台的依赖,用户越多使用本平台的第三方登录,就代表着平台对该用户的粘性越高。
- 获得更广泛的影响力,只要用户使用提供第三方登录的应用,那么这个提供第三方登录的品牌就会被用户浏览,有利于对平台的拉新和促活。
三、使用第三方登录要注意的地方
(1)对用户
一旦自己的第三方账户出现问题,比如被第三方平台封号,或者账号被盗,则会发生相应的应用内数据丢失或者数据泄露。这个时候即使注册一个新账户,之前在应用内所有的记录也是无法恢复的。
(2)对应用
- 对于有自己本地注册需求,并且提供第三方登录的应用而言,需要考虑第三方账号和本地账号的对接问题,产品需要设计对接方案,研发也要正确实现这个对接方案,会带来一定的额外工作量;此外,如果这个问题处理不好,很容易导致同一个用户在应用上存在多个账号的情况,为用户在平台上的操作带来了困扰。
- 一旦第三方登录出现问题,比如出现服务宕机,或者停止提供登录服务,将会对应用的后续发展造成一定的风险。
四. 第三方登录的实现方式
目前第三方登录的实现方式一般来讲有两种:
- 纯登录
- 登录+账号绑定
1、纯登录方式
.jpg)
(1)实现策略
使用第三方账号直接登录,即可拥有完整的同本地注册用户相同的待遇。
(2)优势
简单、快捷,用户第一次只需要登录第三方平台并将登录许可授权给应用即可,只要成功,后续就能像应用注册用户一样使用应用内所有服务。
(3)劣势
账号体系在别人手里,一旦第三方登录出现问题,会面临用户及用户数据丢失的风险,给应用的可持续发展带来一定的隐患,只是,考虑到目前提供第三方登录的平台的实力,这种隐患的发生是一个小概率事件。
(4)适用场景
如果你所开发的应用定位与分享、评论、社交,并不涉及必须进行创建应用账号的复杂功能,是比较轻量级的应用,那么你可以选择放弃自主的应用账号体系。比如今日头条、一点资讯等资讯类应用,还有网易云音乐等音乐类应用。
2. 登录+绑定方式

使用第三方登录后,要求绑定应用内账户(如果用户有,则直接绑定,否则需要走应用内的账号注册流程)。
这种实现方式总体上来讲,对应用和用户都是有一定好处的。
对应用来讲:
- 可以将用户信息牢牢抓在自己手里,防止被第三方拒绝提供服务后丢失本应用积累的用户;
- 可以拿到更多用户的联系信息,比如邮箱、手机号码等,可以为后续的持续营销打下基础;
- 可以避免一个用户多个账号同时存在的情况发生。
对用户来讲:主要是可以防止第三方登录关闭登录服务之后,无法找到自己在应用内的信息的风险。
至于具体的绑定方式,有两种常规的做法:立即绑定和延时绑定
1)登录+立即绑定账号
1)实现方式
使用第三方登录后立即需要绑定应用内账号。
2)优势
使得应用内的账号体系比较规整,避免同一个用户产生不同的账号,也进一步避免了同一个用户不同账号之间的数据合并工作。
3)劣势
这种方式给用户的体验不太好,尤其是用户没有本地账号的时候,真的很让人讨厌啊,不但么有减轻用户的注册成本,反而增加了,给用户的感觉是还不如直接注册,多此一举。
4)适用场景
对于店大的应用,你完全可以这么干,比如京东、唯品会这种级别的,因为你对用户的吸引力足够,他为了获得应用的服务,能够忍受这样的额外麻烦。
但对于刚起步的应用,拉新是比较重要的任务和业绩指标,这么干则有一定的风险,因为这样的用户体验是非常糟糕的,用户很可能因为这个设计而骂娘,然后弃你而去。
(2)登录+延时绑定账号
1)实现策略
将第三方登录和账号绑定进行解耦,用户在第三方登录后会获得部分本地注册用户的权限,但在一些关键点上卡住,引导用户绑定一个本地账号,这种做法在用户的便捷性和应用的安全性上取得了一个最好的平衡。
2)优势
- 降低注册成本,迅速将第三方登录带来的流量留在应用内,提高应用的注册转化率;
- 给用户的体验更贴近于用户的期望(因为登录之后再登录用户很难理解的),第三方登录后可以使用应用了,哪怕是部分功能。
3)劣势
会造成一个用户在绑定应用内账号之前会拥有多个的个人账户:一来给用户的使用造成一定的困扰,二来会因为后续的账号合并带来一定的产品和研发工作量。
4)适用场景
比较适合于刚起步阶段,同时仅仅第三方登录满足不了全部功能需要的应用,比如电商或者O2O类型的应用,因为这样的应用一般会需要用户的手机号,而这个信息第三方登录是提供不了的。
评论