說明:微信平臺開發大同小異,故本文章只提供思路,不提供代碼
前提:服務號與訂閱號均已認證,且綁定開放平臺
--- | 模板消息 | 獲取用戶地理位置 | 生成帶參數的二維碼 | 長短連接轉換 | 微信支付…… | 網頁受權獲取用戶信息 |
---|---|---|---|---|---|---|
訂閱號 | × | × | × | × | × | × |
服務號 | √ | √ | √ | √ | √ | √ |
只羅列了部分(感覺到來自MHT深深的惡意了沒有 >_<)
此處省略一萬字……
訂閱號中經過菜單連接到服務號
服務號經過oauth受權獲取到用戶信息,並將信息發送到訂閱號服務器
將unionId做爲用戶惟一識別碼,用於用戶登陸後端
服務號操做:
① 預留一個空白的路由(可適當添加請等待……字樣)(設置微信菜單能夠使用get方式傳入type,用於跳轉)
② 後端新增路由用於微信用戶信息返回
③ 獲取到用戶信息以後根據路由中的type,判斷跳轉路徑
④ 跳轉到新路徑,且帶上獲取到的參數服務器
訂閱號操做
① 服務號中經過微信菜單的微信事件推送,將用戶信息保存
② 靜待跳轉~微信