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