|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。 這篇文章主要介紹了詳解微信小程序 登錄獲取unionid的相關(guān)資料,需要的朋友可以參考下詳解微信小程序 登錄獲取unionid 首先公司開發(fā)了小程序, 公眾號網(wǎng)頁和app等, 之前都是用的openid來區(qū)分用戶, 但openid只能標識用戶在當前小程序或公眾號里唯一, 我們希望用戶可以在公司各個產(chǎn)品(比如公眾號, 小程序, app里的微信登錄)之間, 可以保持用戶的唯一性, 還好微信給出了unionid. 下面分兩步介紹一下 微信小程序 獲取unionid的過程. 1. 首先 在微信公眾平臺注冊小程序 , 然后在小程序上模擬登錄流程.
注 : 這里只是簡單登錄流程, 實際中需要維護登錄態(tài), wx.checkSession() 可以檢查此時的登錄態(tài)是否過期. 若過期, 要再次調(diào)用 wx.login() , 否則調(diào)用 wx.getUserInfo() 會拿不到用戶數(shù)據(jù). 注 : 此時后臺服務器接收到你發(fā)的 code, 再用appid和appSecret等請求微信可以拿到openid和session_key encrypted_data, iv 等數(shù)據(jù), 通過appId, appSecret解密可以獲得openid和其他信息. (此時解出來并沒有unionid, 接下來看第二步) 2. 接下來到 微信開發(fā)平臺去 綁定開發(fā)賬號. 一開始我也是對開放平臺, 公眾平臺什么的有點懵, 后來看到開發(fā)平臺的管理中心才明白, 這些移動應用, 網(wǎng)站應用 或者公眾號/小程序 能綁定同一個微信開發(fā)平臺賬號下, 則同一用戶,對同一個微信開放平臺下的不同應用,unionid是相同的。 大抵就是上圖這樣設(shè)置吧 , 立刻生效(有時也會過幾分鐘吧
以上就是詳解微信小程序如何實現(xiàn)登錄獲取unionid的圖文詳解的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章! 小程序是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!