沒用的前言
? ? ?微信登錄愁了我整整一周,Mob的客服哥哥也是讓我煩了一周,總算是最后成功了,坑很多,我把整個(gè)詳細(xì)的流程記錄下來,供Unity開發(fā)的朋友們做參考,也是我自己的一個(gè)記錄。
開發(fā)前的準(zhǔn)備
? ? ? 1. 首先你要有微信的開發(fā)者資質(zhì),交了三百塊給微信開放平臺(tái),并且企業(yè)認(rèn)證通過,這樣你就可以擁有微信登錄開發(fā)的資格。
? ? ? 2.? 下載官方示例程序包嗎,git太卡了,考了一分在碼云:http://git.oschina.net/yang415/new-unity-for-sharesdk。推薦去mob官網(wǎng)的git下。
跟著我走
? ? ? 1. 去微信開放平臺(tái),申請(qǐng)一個(gè)新的應(yīng)用,獲取你的AppId和AppScret。
? ? ? 2. 去Mob的官網(wǎng),注冊(cè)賬號(hào)并登陸,前往后臺(tái)創(chuàng)建應(yīng)用,獲取Mob的AppID和AppScret。在后臺(tái)的左側(cè)菜單中尋找“社會(huì)化平臺(tái)設(shè)置”,找到微信,設(shè)置1中的AppId和AppScret。
? ? ? 3. 用Unity打開ShareSDK的Unity的Demo,做出如下修改:
? ? ? ? ? ? a) 添加一個(gè)Text作為消息的展示

? ? ? ? ? ? b) 修改登錄和獲取用戶信息為WeChat:



? ? ? 4. 修改ShareSDK腳本上的信息:
? ? ? ? ? ? a) 修改地方1:

? ? ? ? ? ? b) 修改微信開放平臺(tái)appid和秘鑰,并去掉勾選如圖:

? ? ? 5. 修改AndroidManifest.xml文件



? ? ? 6. 用Eclipse打開ShareSDK中的安卓項(xiàng)目,修改其中包名,重新打包,重命名并替換原有jar包,具體步驟如圖:
? ? ? ? ? ? a) 修改包名

? ? ? ? ? ? b)打出jar包
? ? ? ? ? ? ? ? ? 選中三個(gè)包,右鍵導(dǎo)出,如圖:

? ? ? ? ? ? ? ? ? 選位置,然后后面的一路next:

? ? ? ? ? ? c) 得到j(luò)ar包,重命名,注意大小寫

? ? ? ? ? ? d)導(dǎo)入U(xiǎn)nity并替換原有jar:

? ? ? 7. 發(fā)布設(shè)置
? ? ? ? ? ? a)設(shè)置你的包名

? ? ? ? ? ? b)設(shè)置你的簽名文件,沒有用untiy create一個(gè),這一步很重要,一定要設(shè)置。

? ? ? ? ? ? c)導(dǎo)出apk
? ? ? 8. 用手機(jī)簽名軟件獲取文件簽名,并上傳到微信開放平臺(tái)填寫
? ? ? ? ? ??點(diǎn)擊跳轉(zhuǎn)到簽名軟件下載地址
? ? ? ? ? ? a)輸入你的包名,然后復(fù)制下面生成的文件簽名。

? ? ? ? ? ? b) 去微信開放平臺(tái)設(shè)置你的包名和文件簽名信息

? ? ? ? ? ? ? ? 至此完成。
結(jié)語
? ? ? 網(wǎng)上很多步驟補(bǔ)全,信息不全,以至于浪費(fèi)了大量的時(shí)間和客服討論,我在這里總結(jié)下經(jīng)驗(yàn),并分享給大家,如果還有問題請(qǐng)留言,或者去Mob官網(wǎng)去麻煩客服大大吧,他們的服務(wù)真的挺好的。