重慶潤雪科技有限公司(2008年至今),專注于網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計、小程序開發(fā)、公眾號開發(fā)、app開發(fā)的技術(shù)服務(wù)商。
每一步都修改到滿意后在付款,用價格、質(zhì)量、服務(wù)說明一切。
日期:2021-04-21 16:07 瀏覽量:1381
不管是小程序開發(fā),還是是微信公眾號開發(fā),微信都封裝了很多功能,讓廣大開發(fā)者能夠直接用javascript語言就能調(diào)用那些源生的功能,可以明確說,微信和小程序的成功很大一部分原因就在于此,想像一下如果開發(fā)變得復(fù)雜,我們這些小程序開發(fā)公司、網(wǎng)站建設(shè)公司等為什么要將戰(zhàn)場轉(zhuǎn)移到微信,而不轉(zhuǎn)移到微信的話它有那么成功嗎?
今天就主要談?wù)勎⑿欧庋b的各種登錄機(jī)制,每種都有自己的區(qū)別,下面就來一一詳談一下。
1、openid,這個不管是在微信里面還是在小程序里面,都有openid的,openid是什么,每個用戶在每個公眾號或每個小程序里面的唯一標(biāo)識符,什么意思呢,小明在A公眾號里面的openid是123,在小明在B公眾號里面的openid又變成了234,就說每個用戶在每個公眾號或在每個小程序里面的openid是不一樣的。
那么我們小程序開發(fā)公司就會基于這個原理,可以獲取openid來當(dāng)用戶的唯一標(biāo)識符,當(dāng)用戶進(jìn)入公眾號或者小程序的時候就能實現(xiàn)自動功能了。
2、unionid,unionid是什么,他也是用戶的唯一標(biāo)識符,想上面的說法獲取openid的時候不一定能獲取到unionid,能否獲取到取決于企業(yè)是否在微信開放平臺進(jìn)行了注冊,并且把公眾號和小程序是否關(guān)聯(lián)進(jìn)去了;
開放平臺是干什么的呢,可以把他理解為就是微信的一個平臺,然后各大企業(yè)去注冊一個企業(yè)的帳號,然后把自己企業(yè)下面的app、公眾號、小程序都關(guān)聯(lián)在這個帳號下,這樣的話這些APP、小程序、公眾號就可以獲取unionid,而這個unionid是每個用戶對每個企業(yè)來說是唯一的。
還是取上面的例子,如果說企業(yè)注冊了開放平臺而自身的app公眾號小程序等都關(guān)聯(lián)進(jìn)去了后,這時候小明進(jìn)入他公司的A公眾號獲取到了unionid為123,又進(jìn)入他公司的小程序里面獲取到了unionid為123,在進(jìn)入另外一個公司的公眾號獲取到了unionid為456,這時候就發(fā)現(xiàn)區(qū)別了,unionid是同一用戶在同一企業(yè)下的唯一標(biāo)識符。
那么我們在進(jìn)行微信公眾號開發(fā)、app開發(fā)、小程序開發(fā)的時候就可以用unionid來區(qū)分同一個企業(yè),實現(xiàn)企業(yè)內(nèi)部所有應(yīng)用之間用戶的登錄身份保持唯一。