小程序再升级之什么是UnitionID

昨天,小程序升级了用户信息和UnitionID的获取方式。将从前的不断弹出提示框提醒用户授权的方式改为了用户主动触发点击才能获取其头像昵称等信息。开发者需要在页面中设置按钮,等待用户主动点击。但提高了用户的授权成功率,也支持多次点击授权。同时,同一个微信开放平台下相同主体的App、公众号、小程序,如果用户已经关注公众号,或者曾经在App或公众号进行过微信登录授权,则用户打开小程序时,开发者可以直接获取到该用户UnionID,无须用户再次授权。http://www.zlyf168.com/

小程序再升级之什么是UnitionID_第1张图片

外行人表示,到底什么是UnionID,这次的升级又有什么作用和意义呢?下面就从大家都看得懂的角度来说说这次的小程序升级。

首先,什么是UnionID

Union是一种构造类型的数据结构,其中可以定义多种不同数据类型。该Union中的变量允许装入Union中的任何一种数据。这些数据共享同一段内存,以节省空间。ID是英文identity的缩写,一般在网络中指计算机网址,但是在小程序昨天的更新中指的是用户的微信账户。本次的升级中的UnionID指的是在同一个微信开放平台上的不同应用(包括网站应用、移动应用和小程序等)用户身份都是同一个(即正在登陆的微信账号)。

那么UnionID带来的是怎样的变革呢?

针对于开发者来说,当开发者绑定了微信的开放平台账号并获得资质认证后,其在平台内绑定的各个公共账号将不需要用户反复授权,用户在其中一个应用上进行过授权后,在本次微信登陆期间不需要再次授权。开发者的各个账号也不需要反复询问同一个用户授权信息,消耗用户的耐心。

小程序再升级之什么是UnitionID_第2张图片

针对于用户来说,当用户登陆上了微信账号,在浏览自己已经关注过的公众号以及与该公众号属于同一开发者的APP和小程序时,不需要被突然弹出的提示框所打扰,用户体验会更加流畅。

以前在旧版本中做了自动弹出授权登陆的小程序也不需要担心兼容问题,微信团队表示:开发新版本时,直接用新的方式来做授权。以前的微信版本还是会保持原来的授权,不用担心兼容问题。

总而言之,本次的升级是一次用户体验的提升,是开发者更好的收集用户数据的一个开端。

附button组件

小程序再升级之什么是UnitionID_第3张图片

想要免费获取更多小程序源码请扫描下方的二维码

小程序再升级之什么是UnitionID_第4张图片

你可能感兴趣的:(小程序再升级之什么是UnitionID)