跨平台通用账号系统|浅析Facebook、Instagram、Messenger三者的联系

2 评论 21800 浏览 72 收藏 10 分钟

账号系统则好比人体的血液循环系统,起着运输、沟通、交流的作用。

如果将APP比喻成人体,那么该APP的主功能就好比是人体的心脏,给予APP动力,而账号系统则好比人体的血液循环系统,起着运输、沟通、交流的作用。

作为一个独立的APP,它的账号系统大家都不陌生,可如果这个账号系统升级为是跨平台通用账号系统,比如Facebook旗下系列APP,Nike+系列,阿里系列等等,那问题的复杂程度增加的就不止一两倍了。所以《跨平台通用账号系统》的文章是系列文章,楼主一点点更新,望海涵~

先来说说如果作为单独的账号系统,它会涉及到以下方面的交互:

  1. 注册流程;
  2. 登录流程;
  3. 设置user name和display name(即国内所说的用户ID和昵称);
  4. 密码设置与修改;
  5. 添加好友;
  6. 搜索好友;
  7. @好友。

每个公司的做法不一样,我们从这七个方面,先分析下Facebook、Instagram、Messenger这Facebook的三大巨头,再说说他们之间的联系吧。

1.Facebook的账号系统

Facebook单个账号注册流程:

先填写手机号码——真实的名字(姓名,这里作为Facebook的user name,60天内可以修改一次)——密码(可填写数字、字母、符号)——生日(默认为当天,可以更改)——性别(提示注册完后可以更改)——头像——通讯录授权(可跳过)——导入通讯录(添加好友)——邀请好友——完成

绑定邮箱流程:

邮箱(同一个邮箱只能绑定一个账号)——验证邮箱可以在在web上进行验证也可以在手机端输入验证码验证——输入完之后再次进行推荐好友(自动分析匹配的)

登录流程:

邮箱或者手机号+密码——推荐好友(通讯录+智能推荐)

注意:同一个手机号可以绑定两个不同的账号,并且用不同的密码可以登录不同的账号。

昵称即display name:可以在设置里面进行昵称的填写。

昵称功能设置比较弱,默认不显示,如需要显示会用符号()进行包括,比如说我的user name是holiday520,昵称是索菲亚,那么整体的显示方式就是holiday520(索菲亚)。

User name是唯一的,在设置的时候系统会去重,display name可以跟其他用户相同,这些会跟搜索功能联系比较紧。国内习惯不太一样的地方在于,display name它的显示重要性要高于user name。

添加好友:

扩展人脉的方法主要有推荐、搜索、请求、通讯录联系人四个途径,其中以通讯录和系统推荐好友为主。

搜索好友

在输入关键字后,搜索结果以user name关键字相关度比较高为主,当然也包含display name部分结果的显示。像Facebook这样大型公司,在搜索的结果中,一定会有一套比较复杂的算法,除了会涉及到关键字匹配,还会跟地理位置,活跃度,用户填写的资料中的兴趣爱好、毕业学校等等都会有关。

@好友的时候用的也是user name。

基本上可以看出,Facebook是以邮箱为主的登录方式,从用户手机通讯录匹配最原始的好友关系,再加上它强大的算法技术结合,建立的一个强大的社交网络。这样的做法比较符合国外的交流习惯。

2.Instagram的账号系统

相比于Facebook,Instagram的功能就相对简单很多,APP整体感觉上也轻盈很多。

正如大家所知,Instagram已经被Facebook收购了,也就是说他俩现在是一家人了。

注册流程:

当手机上有安装Facebook时,默认用Facebook账号快捷登录——自动将Facebook的user name提取(其中的空格自动去掉,全部呈现小写,自能包含数字、字母、下划线、点,点不能在最末端)——将使用Facebook的好友推荐过来——添加头像(默认为空,点击选择照片则有导入Facebook头像的选项)

自动将Facebook绑定的邮箱信息也带过来Instagram手机号要重新填写,并没有将Facebook的手机号直接拿过来。

同一个手机号可以绑定两个账号,但此时手机号码就不能用于登录,会提示“没有对应的账号”,即手机号不能用于登录.密码找回用手机和邮箱的方式都可以进行。

登录流程:

邮箱或者手机号、user name+密码——推荐好友(通讯录+智能推荐)

关于密码:

Instagram如果使用Facebook账号登录的,首次修改密码时需要登录Facebook才可以,以后就可以随意修改,与Facebook的密码就没有关系,两个互为独立的账号。关于这一点,国内的做法,如果从第三方账号去登录的话,第三方的密码需要重新设置一次,然后才能将两个账号分开,这一点国内外有点类似。如果忘记密码也可以直接用Facebook账号进行登录。也就是说Instagram的账号与Facebook账号之间的关系是,Instagram相对独立,而又从属于Facebook。

添加好友:

Facebook、通讯录、推荐,推荐人的首选还是从Facebook进行推荐。在安卓中还有邀请好友的选项,会跳转到其他APP,发送一个链接,链接跳转到AppStore下载相应的APP

搜索:

user name为主,也包含display name,也是通过一定的算法进行排列的。

@好友的时候与Facebook不太一样,user name和display name都可以进行匹配。

可以看出,Instagram作为Facebook旗下的一员大将,Facebook用它强大的社交网络提供给Instagram丰富的好友资源,解决了它的后顾之忧。也让Instagram有了更多的精力去优化拍摄和Feed这一主功能的体验,各展所长,相得益彰。

3.Messenger的账号系统

Messenger的功能定位是辅助Facebook进行聊天的功能的补充。Facebook因强大的功能,导致APP比较繁复冗杂,给人一种笨重的感觉。而Messenger的出现正好弥补了这一点。所以我们也更能理解它的账号系统设置的行为了。

密码:不能修改密码

搜索:以user name为主,display name为辅

添加好友:从Facebook中进行导入,消息接收,扫描印章,通讯录,手机号查询

Messenger功能相对简单,主要依附Facebook,功能也与Facebook相差不大。

综上所述,可以看得出,通用的账号系统是根据APP的不同定位来进行设计的

最后

在今天的例子中主要是Facebook、Instagram、Messenger三者进行分析,Facebook撑起一片天,所以它的功能最为复杂齐全,Instagram有独特的功能属性,能自立成才,只需要Facebook的轻微支援,Messenger是队Facebook的功能辅助,账号系统则比较对Facebook有依赖感。在分析APP的时候也可以联想到生活中的例子,当你实力强劲就底气十足,当你弱就忍气吞声,哈,有点说远了~

下期让我们来看看实力比较相当的Nike+系列的账号系统是怎么处理的吧~

 

作者:Sophiallg,微信公众号:Sophia的玲珑阁。

本文由 @Sophiallg 原创发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 1.display name索菲亚,user name holiday520,。在国外英语是母语,所以username会显示为主,国内username是字符串,一般只做唯一性校验,显示需求不高。考虑国际通用性,所以Facebook显示的时候会用()把displayname显示上。我的母语是汉语,至今不知道自己的微信号是多少。
    2.Instagram本身是独立发展的,用户体系也是独立的。所以需要facebook作为第三方账号授权;message是Facebook衍生出来的,是同一产品,账号体系相通。

    来自浙江 回复
  2. 其实有图就容易理解的多,文字描述很难让人静下心来看

    来自广东 回复