基于微信的产品设计01:注册登录及账号体系设计

移动端联合登录的便捷性,以及越来越多用户倾向于选择微信作为全网登录账号,因此微信联合登录被许多APP产品作为第三方联合登录的首选。然而,采用微信联合登录后会造成一定问题,比如:

  1. 无法获取更详细的用户信息
  2. APP、微信服务号下账号不一致
  3. 手机绑定带来的重复绑定

如何才能设计出一个体系更优兼容性更强的账号体系呢?就让瑞叔一一道来吧。

一、了解openID与unionID

  • openID:同一个用户,在不同公众号或移动应用下对应有不同openID标识;
  • unionID:同一用户,在不同公众号或移动应用下unionID相同。前提是,如若需要做多个公众号以及移动应用账户互通(得到唯一身份标识unionID),则需要将多个公众号或移动应用在微信开放平台进行绑定,然后我们才能给拿到unionID;

因此,在账号体系设立之初,如若有APP联合登录、PC联合登录或多个公众号,则需要采用unionID来与账户表中userID做对应,而不要采用openID;

举个栗子:

由于历史原因,未考虑到统一采用unionID,导致部分微信联合登录用户在PC微信联合登录和APP联合登录是两个截然不同的账号。这就是账号体系设立之初未考虑到openID和unionID的后果。

因此,建议每一个产品经理都要深入了解下openID和unionID,可以通过《微信公众平台开发者文档》来学习,在现有账号体系下新增微信联合登录或从0开始的时候,都要考虑进来。

二、微信登录方式

微信登录可分为两种

1. 微信联合登录(PC/APP)

PC上微信扫一扫登录,APP上确认授权登录后,可从微信拿到openID或unionID,将openID或unionID与自身账户表中userID建立对应关系;

2. 微信环境下的授权登录

微信环境下授权登录分为两种:

2.1 授权登录

需要登录时,页面跳转到授权页面(也就是我们经常看到的绿色授权页面),用户授权后可从微信拿到openID、unionID;

2.2 静默授权

静默授权下,不需要跳转页面让用户确认授权,而是直接授权用户登录。区别于授权登录,静默授权仅能拿到openID和uninID,但并不能拿到用户的微信头像、微信名称等资料;

三、账号互通

基于一、二两点,我们就可以进行账号互通的设计。用户表中包括唯一userID字段、unionID字段、手机号码字段等其他字段。

通过unionID获取对应userID,即可实现用户在自己APP、多个公众号之间的互通。

举个栗子:

瑞叔我在今日头条APP上首次采用微信联合登录,今日头条获取到我的unionID并在表中无记录,则认为我是一个新用户,创建一个新的而userID与unionID对应。下次我用PC微信联合登录时就可以登录到同一账号下。而后,我关注了今日头条的微信服务号,我进入今日头条服务号后,今日头条判断我的unionID,然后我就可以在今日头条服务号下登录。这样就形成了账号互通,

四、账号互通对业务上的帮助

多平台无缝登录

举个栗子:用户在A电商APP上联合登录并下单,在微信中,关注A电商服务号静默授权(用户无登录感知)直接查看订单信息,大大提升了用户体验;

快速登录

举个栗子:电商中许多CMS页面或者其他活动页面会被分享到微信朋友圈,当用户打开页面时,如若该用户在该电商平台中注册过,则可直接拿到unionID进行静默授权,用户不需要输入账号密码就可直接登录并购物,大大降低用户登录门槛;

微信触达渠道

举个栗子:关注过京东服务号并绑定账号的朋友都知道,当新抵用券到账号,会有一条微信服务号消息推送。这就是在打通了账号体系后一大表现。

当在APP中产生行为后,可直接从微信服务号推送相关消息至用户。比如订单信息、账户安全信息、公告信息等非常适宜采用微信触达渠道。

五、弊端

1. 手机号问题:对于许多重服务行业,如外卖生鲜、房产等行业对用户手机号码依赖性非常强。微信联合登录后,如若不强求用户补全手机,则可能造成用户手机号缺失,在后续营销无法跟进;

2. 手机号绑定冲突问题:微信联合登录用户需要在登录后强制绑定手机或在后续某些操作节点中绑定手机。在绑定中如若发生手机号已注册或已绑定在其他微信中,就会产生绑定冲突问题。

对于此问题解决方案如下:

2.1 对于手机号注册,未绑定微信:

此种情况可对账号做合并操作,这其中对账户余额、账户订单、账户收藏等数据进行合并;

2.2 对于手机号注册,并绑定过微信:

一般可提示用户是否将手机号从原账号解绑并绑定至当前账号。如若遇到原账号有账户余额或重要信息,则不建议采用此方案,直接提示用户原账号重要性,并不可绑定即可。

以上是《基于微信的产品》系列的第一篇,后续瑞叔还将继续深入讲解在微信平台上如何进行产品设计,比如基于微信的传播产品设计、基于微信的触达渠道建设以及其他基于微信的玩法。

 

http://www.woshipm.com/pd/320767.html

关于用户表结构设计(手机号、微信、QQ、微博等录注册和绑定)

https://www.v2ex.com/amp/t/251787

 

时间: 2024-11-08 19:24:38

基于微信的产品设计01:注册登录及账号体系设计的相关文章

C#开发微信门户及应用(41)--基于微信开放平台的扫码登录处理

在现今很多网站里面,都使用了微信开放平台的扫码登录认证处理,这样做相当于把身份认证交给较为权威的第三方进行认证,在应用网站里面可以不需要存储用户的密码了.本篇介绍如何基于微信开放平台的扫码进行网站的登陆处理. 1.开放平台的认证 要使用网站的扫码登录处理,就需要先进行微信开放平台帐号的开发者资质认证,提交相关的资料,以及交付每年300元的认证费用. 认证后,建立相关的网站应用后,就有相关的APPID和APPSecret了,这些关键的参数就可以用来获取相关的用户信息了. 网站应用的应用详情界面如下

网页布局设计:注册登录框放哪里合适?

设计|网页 注意到一个比较有趣的现象,网页布局设计方面,国内网站喜欢把用户注册登录框放左边最重要的位置,而且是斗大的一个注册框;国外网站则喜欢把注册登录放右边,而且通常是右上角很不起眼的位置,还常常连登录框都省了,只给出一个注册登录的链接. 哪一种布局设计更合理?我在各种场合问过用户,一般会很诧异说:不都是放左边吗?已经习惯了. 实际上,根据我们阅读从左到右的习惯,显然左边最重要的位置应该放置重要的内容,而不是浪费黄金地盘去放置注册登录框. 但这里就出现问题的关键--网站运营者会说:我就是把最重

在设计注册/登录界面时要注意的常见问题

  如何为网站设计用户登录流程是一个老生常谈的话题.随着时代的发展,新用户注册.登录到真正加入一个网站的过程一直在变化,从简单的信息填写发展到全面的注册方式,再从系统的注册回归简约直观的登录体验,新用户的登录流程经历了一个迂回的变迁过程.现如今,绝大多数的网站已经放弃了复杂.繁复的注册流程,将用户可能会遭遇障碍.引起用户反感和烦躁的部分去除,尽可能简单的让用户完成注册和登录流程. 当用户完成注册之后,可以选择性地提供额外的信息,而这些信息可能会给给用户带来更加定制化的用户体验.为了安全起见,绝大

ssh 登陆 注册-SSH如何设计注册登录问题

问题描述 SSH如何设计注册登录问题 如何设计JavaEE的登陆注册问题才能保证高效安全,用的是SSH框架.求解答! 解决方案 这个问题就是仁者见仁智者见智了

通过Dreamweaver用ASP设计注册登录系统出现未指定的错误,求高手解答

问题描述 通过Dreamweaver用ASP设计注册登录系统出现未指定的错误,求高手解答 本人初学Dreamweaver,小白一枚,用ASP设计注册登录系统,用的是本地/网络连接方式进行测试,在点击登录按钮后显示错误,错误为: Provider 错误 '80004005' 未指定的错误 /denglu.asp,行 9 求高手帮忙解答 解决方案 你把代码贴出来看看啊 解决方案二: 数据库连接有问题,你用的是什么版本的数据库,CONNECTSTRING是怎么写的? 另外检查数据库文件目录的访问权限.

基于微信小程序的系统开发准备工作

腾讯推出微信小程序也有一段时间了,在各种行业里面也都掀起一阵阵的热潮,很多APP应用被简化为小程序的功能迅速推出,同时也根据小程序的特性推出各种独具匠心的应用,相对传统的APP来说,微信小程序确实能够大大降低开发成本和难度,但也意味着需要掌握整个微信小程序的各种接口功能.应用场景等相关技术点,本篇随笔先从大的方面来介绍微信小程序开发的一些知识,如架构设计.技术路线 .工具准备等方面做一些浅薄的介绍,希望大家也有所收益,有所借鉴,则善莫大焉. 1.小程序的统一架构设计 在我们开发各种应用的时候,总

交互设计研究:用户注册和用户登录的交互细节设计

文章描述:交互细节分析--注册&登录. 注册&登录是一个网站的门户,它的设计姿态就是对待客人的态度.虽然用户可能每次都只花极少的时间在注册&登录互动,但是这个"瞬间"却举足轻重,用户与注册&登录之间的交互关系承上启下的一个节点.注册&登录所有的细节影响了能否完成产品战略定位所设定的最基本任务去吸纳其所希望的用户的使命.基于很多交互设计前辈的研究,作了一些细节中的细节分析.感谢身边帮助我的朋友们. 1.注册流程剖析对比: 1.1.注册和登陆用户体验

网站交互细节分析——注册&登录

中介交易 SEO诊断 淘宝客 云主机 技术大厅 注册&登录是一个网站的门户,它的设计姿态就是对待客人的态度.虽然用户可能每次都只花极少的时间在注册&登录互动,但是这个"瞬间"却举足轻重,用户与注册&登录之间的交互关系承上启下的一个节点.注册&登录所有的细节影响了能否完成产品战略定位所设定的最基本任务去吸纳其所希望的用户的使命.基于很多交互设计前辈的研究,作了一些细节中的细节分析.感谢身边帮助我的朋友们. 1.注册流程剖析对比: 1.1.注册和登陆用户体验

网站设计分析:那些打动人的“注册登录”细节

Devils in the details "魔鬼存在于细节中",这句格言在设计中更是如此.相信很多人都知道在 Tumblr 有一个叫做 Littlebigdetails 的网站,专门记录一些很多人可能不易觉察的界面交互细节.今天我们摘选了部分注册与登录表单例子. 对一个 Web 网站或移动应用来说,注册和登录是用户接触该产品的第一步,如果这一步的界面以及交互设计在一些细节上有新意的话,能够让用户感到眼前一亮的话,可以大大提高产品的用户转化率. 注册登录两不误 1. 上图为 Tumbl