關於Union與OpenId理解與認識
阿新 • • 發佈:2022-04-18
1. UnionId是同一個開放平臺下使用者的唯一標識:
如果開發者擁有多個移動應用、網站應用、和公眾帳號(包括小程式),
可通過 UnionID 來區分使用者的唯一性,因為只要是同一個微信開放平臺
帳號下的移動應用、網站應用和公眾帳號(包括小程式),使用者的 UnionID
是唯一的。換句話說,同一使用者,對同一個微信開放平臺下的不同應用,UnionID是相同的。
2. OpenId是同一個小程式的使用者唯一標識:比如在微信開放平臺下,同一個
開發者賬號下有一個的小程式(xxx),OpenId僅在該小程式下是唯一的。
補充:關於OpenId和UnionId
OpenId
是一個使用者對於一個小程式/公眾號的標識,開發者可以通過這個標識識別出使用者。
UnionId
是一個使用者對於同主體微信小程式/公眾號/APP的標識,開發者需要在微信開放平臺下繫結相同賬號的主體。開發者可通過UnionId
,實現多個小程式、公眾號、甚至APP 之間的資料互通了。
同一個使用者的這兩個 ID 對於同一個小程式來說是永久不變的,就算使用者刪了小程式,下次使用者進入小程式,開發者依舊可以通過後臺的記錄標識出來。