a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統(tǒng) > Android > 正文

Android 第三方應(yīng)用接入微信平臺研究情況分享(一)

2020-04-11 12:36:38
字體:
供稿:網(wǎng)友

微信平臺開放后倒是挺火的,許多第三方應(yīng)用都想試下接入微信這個平臺,畢竟可以利用微信建立起來的關(guān)系鏈來拓展自己的應(yīng)用還是挺不錯的,可以節(jié)約很多在社交方面的開銷,我最近由于實(shí)習(xí)需要也在研究這個東西,不過發(fā)現(xiàn)網(wǎng)上的相關(guān)資料還是挺少的,這里把我的整個研究情況給出來,希望可以共同學(xué)習(xí)。

一、微信SDK中會用到主要類的類圖


上面這張類圖中顯示的是與微信通信過程中的請求類和響應(yīng)類,第三方應(yīng)用通過他們

附帶的message字段來攜帶消息傳輸給微信進(jìn)程。其中BaseResp有個內(nèi)部類是ErrCode,

它里面定義了幾個常量字段,當(dāng)我們向微信發(fā)送請求后它會作為返回字段

返回到我們的應(yīng)用中來,我們可以根據(jù)這個做相應(yīng)的處理,在后面的時序圖中將會提

到。接下來就是SDK中的message對象了。


上面這個類圖主要是消息對象,里面有一個字段來引用媒體對象,這些媒體對象就

是我們所能傳給微信的對象。有了消息對象和媒體對象,接下來要給出的就是將消

息對象送出去的通信類了。


上面的IWXAPI就是所說的通信類,所有與微信進(jìn)行通信的工作都是他在做,而他的

生成是由下面的工廠類來完成。旁邊的IWXAPIEventHandler接口是需要第三方應(yīng)用

來實(shí)現(xiàn)的,如果我們想處理微信的請求信息或是我們向他發(fā)請求后他返回的標(biāo)識字段。

二、第三方應(yīng)用與微信通信的時序圖

1、向微信發(fā)送消息


應(yīng)用只需要進(jìn)行一次注冊就行了,然后在以后的使用中只需要封裝消息,讓通信類

發(fā)送即可。從前面的類圖中可以看到,封裝消息的順序是首先生成需要發(fā)送的媒體

對象,然后將媒體對象附加到消息對象中,接著建立請求對象,最后使用通信類發(fā)

送即可。代碼如下所示:



下面給出幾張效果圖

程序進(jìn)入后


注冊后載點(diǎn)擊發(fā)送,微信給出好友列表


選擇一個好友,出現(xiàn)附加的消息編輯界面,可不填任何東西


點(diǎn)擊share,可返回第三方應(yīng)用,同時在好友微信中會收到所發(fā)消息


這里補(bǔ)充一點(diǎn)就是圖中的框框就是微信自己定義的消息對象顯示外表,非第三方應(yīng)用定義,與上一張圖對比即可知道。

暫時這個就說到這,好像這個博客一篇扛不住那么多東西啊,剩下的在后面的文章中給出,謝謝。

因?yàn)槲易约簩懙膁emo都在實(shí)習(xí)結(jié)束后丟失了,所以給一個官方的demo下載,如果有不清楚的可以交流,謝謝合作,希望共同學(xué)習(xí)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产艳妇av视国产精选av一区 | 日本视频在线播放 | 天堂中文av在线 | 日韩视频一区二区三区 | 久久九九免费 | 成人婷婷 | 中文字幕精品一区二区三区精品 | 老师的朋友2 | 操老逼| 欧美日韩一区二区在线 | 欧美电影一区 | 国产精品视频一二三区 | 山外人精品 | 在线播放亚洲 | 国内外成人在线视频 | 日韩福利在线观看 | 国产精品一区二区三区99 | 欧美日韩黄 | 成人涩涩网站 | 精品国产成人 | 成人精品鲁一区一区二区 | av黄色在线| 国产美女在线精品免费观看网址 | 亚洲高清久久 | 日韩欧美一级精品久久 | 毛片在线免费 | 日批视频免费观看 | 久久免费视频国产 | 国产精品久久婷婷六月丁香 | 日韩在线不卡 | 久久精品久久久久电影 | 91精品黄色 | 日本一区二区三区四区视频 | 日韩欧美在线免费观看 | 99精品欧美一区二区三区综合在线 | 可以在线观看的黄色 | 视频一区二区在线观看 | 日韩久久午夜一级啪啪 | 欧美日韩大陆 | 国产精品美女高潮无套久久 | 久草在线高清 |