1. 程式人生 > >小程式獲取使用者資訊方式更新了!!

小程式獲取使用者資訊方式更新了!!

為提升使用者體驗,小程式再次開放兩項新能力!

獲取使用者資訊
開發者需在小程式頁面中放置按鈕,使用者主動點選後才可獲取使用者的頭像暱稱等資訊。可提高使用者授權成功率,同時支援使用者多次點選重新授權。
此前,我們第一次開啟任意小程式的時候,都會跳出授權介面,點選確定小程式就能獲取使用者的微信頭像、暱稱等資訊。


雖然取消授權也能繼續使用小程式,但是例如電商小程式,使用者沒有授權就無法下單購物,這時候小程式就會重新跳出“是否開啟設定頁面重新授權”的提示,只有點選設定才能重新授權。
有些使用者剛剛接觸小程式,還沒看到介面就直接被問是否微信授權,下意識就會想到是否安全的問題,進而就會想要拒絕。使用者從取消授權,再跳到另一個介面重新授權,雖然只有簡單的兩個步驟,但是對使用者體驗就難免不利。


而現在,使用者第一次開啟小程式的時候就不用先考慮是否授權的問題,如果在體驗之後覺得有需要授權的話,小程式中直接就有按鈕可點選授權。感覺這才是開啟小程式的正確姿勢。


獲取使用者UnionID
同一個微信開放平臺下相同主體的App、公眾號、小程式,如果使用者已經關注公眾號,或者曾經在App或公眾號進行過微信登入授權,則使用者開啟小程式時,開發者可以直接獲取到該使用者UnionID,無須使用者再次授權。
UnionID機制說明
如果開發者擁有多個移動應用、網站應用、和公眾帳號(包括小程式),可通過unionid來區分使用者的唯一性,因為只要是同一個微信開放平臺帳號下的移動應用、網站應用和公眾帳號(包括小程式),使用者的unionid是唯一的。換句話說,同一使用者,對同一個微信開放平臺下的不同應用,unionid是相同的。
所以,只要使用者使用過該賬號下的移動應用或者公眾號,使用者就被打上了同一個且唯一的標籤,一旦使用者授權登陸過其中一項,開發者就能獲取這個同一個且唯一的標籤,然後使用者在登陸小程式的時候就能直接“被授權”。