1、調用接口wx.getUserInfo,從解密數據中獲取UnionID。註意本接口需要用戶授權,請開發者妥善處理用戶拒絕授權後的情況。
2、開發者帳號下存在同主體的公眾號,並且該用戶已經關註了該公眾號。開發者可以直接通過wx.login+code2Session獲取到該用戶UnionID,無須用戶再次授權。
3、開發者帳號下存在同主體的公眾號或移動應用,並且該用戶已經授權登錄過該公眾號或移動應用。開發者也可以直接通過wx.login+code2Session獲取到該用戶UnionID,無須用戶再次授權。
4、小程序端調用雲函數時,當滿足UnionID獲取條件時可在雲函數中通過cloud.getWXContext獲取UnionID。