微信小程序OPENID与UNIONID的区别

关于unionid官方文档讲解的不太接地气,下面是我个人的一个理解,简单的说明一下,希望能帮助到大家。

“UnionID 机制说明

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。”

================上面是官方文档,下面是个人理解======================

当你使用一个小程序A的时候,小程序A用你的openid_A来识别身份;

当你使用另外一个小程序B的时候,小程序B用你的openid_B来识别身份;

也就是说你在不同小程序中,你的openid是不一样的。

但是如果小程序A和小程序B都属于一家公司,他俩数据互通的话,该公司想识别他们有多少用户,需要去除重复的用户,但是这个时候该公司不知道openid_A与openid_B其实是同一个用户,那么这个时候unionid出现了,当小程序A和小程序B属于同一家公司的时候,无论用户在小程序A中还是小程序B中,该用户的unionid是相同的。

你可能感兴趣的:(微信小程序OPENID与UNIONID的区别)