1. 程式人生 > >小程序獲取用戶信息新方式!

小程序獲取用戶信息新方式!

為提升用戶體驗,小程序再次開放兩項新能力!


獲取用戶信息


開發者需在小程序頁面中放置按鈕,用戶主動點擊後才可獲取用戶的頭像昵稱等信息。可提高用戶授權成功率,同時支持用戶多次點擊重新授權。


此前,我們第一次打開任意小程序的時候,都會跳出授權界面,點擊確定小程序就能獲取用戶的微信頭像、昵稱等信息。

雖然取消授權也能繼續使用小程序,但是例如電商小程序,用戶沒有授權就無法下單購物,這時候小程序就會重新跳出“是否打開設置頁面重新授權”的提示,只有點擊設置才能重新授權。


有些用戶剛剛接觸小程序,還沒看到界面就直接被問是否微信授權,下意識就會想到是否安全的問題,進而就會想要拒絕。用戶從取消授權,再跳到另一個界面重新授權,雖然只有簡單的兩個步驟,但是對用戶體驗就難免不利。

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


詳見:button組件(getUserInfo)


獲取用戶UnionID


同一個微信開放平臺下相同主體的App、公眾號、小程序,如果用戶已經關註公眾號,或者曾經在App或公眾號進行過微信登錄授權,則用戶打開小程序時,開發者可以直接獲取到該用戶UnionID,無須用戶再次授權。


UnionID機制說明

如果開發者擁有多個移動應用、網站應用、和公眾帳號(包括小程序),可通過

unionid來區分用戶的唯一性,因為只要是同一個微信開放平臺帳號下的移動應用、網站應用和公眾帳號(包括小程序),用戶的unionid是唯一的。換句話說,同一用戶,對同一個微信開放平臺下的不同應用,unionid是相同的。


所以,只要用戶使用過該賬號下的移動應用或者公眾號,用戶就被打上了同一個且唯一的標簽,一旦用戶授權登陸過其中一項,開發者就能獲取這個同一個且唯一的標簽,然後用戶登陸小程序的時候就能直接“被授權”。


詳見:UnionID機制說明

小程序獲取用戶信息新方式!