1. 程式人生 > 其它 >關於Union與OpenId理解與認識

關於Union與OpenId理解與認識

   1. UnionId是同一個開放平臺下使用者的唯一標識:
      如果開發者擁有多個移動應用、網站應用、和公眾帳號(包括小程式),
	  可通過 UnionID 來區分使用者的唯一性,因為只要是同一個微信開放平臺
	  帳號下的移動應用、網站應用和公眾帳號(包括小程式),使用者的 UnionID
	  是唯一的。換句話說,同一使用者,對同一個微信開放平臺下的不同應用,UnionID是相同的。
   
   2. OpenId是同一個小程式的使用者唯一標識:比如在微信開放平臺下,同一個
      開發者賬號下有一個的小程式(xxx),OpenId僅在該小程式下是唯一的。

補充:關於OpenId和UnionId

OpenId 是一個使用者對於一個小程式/公眾號的標識,開發者可以通過這個標識識別出使用者。

UnionId 是一個使用者對於同主體微信小程式/公眾號/APP的標識,開發者需要在微信開放平臺下繫結相同賬號的主體。開發者可通過UnionId,實現多個小程式、公眾號、甚至APP 之間的資料互通了。

同一個使用者的這兩個 ID 對於同一個小程式來說是永久不變的,就算使用者刪了小程式,下次使用者進入小程式,開發者依舊可以通過後臺的記錄標識出來。

微信官網

微信論壇