1. 程式人生 > >Unity接安卓微信SDK所趟過的坑

Unity接安卓微信SDK所趟過的坑

    今天使用eclipse接微信sdk,作為一個小白。過程實在坎坷,也深知各位新手和我一樣趟坑時的艱辛與無奈。現把接微信安卓SDK的經驗以及注意事提示如下,大家可以根據這個百度。

    1、unity中匯入安卓的jar包需要嚴格的folder順序,Plugins->Android->(libs、res、AndroidManifest、jar包),如果不對打包會成功但是並不會有響應,eclipse匯出jar的時候也只需要勾選scr和res檔案,其他不要勾選。

    2、jar包、unity、微信後臺的包名保持一致。

    3、classes.jar包會重複,記得刪除libs裡面的classes.jar包,否則打包會失敗

的。

    4、微信有二次驗證的功能,所以必須有和後臺匹配的簽名。簽名可以通過微信提供的工具獲取,複製後,貼入後臺即可。重啟軟體、或重新安裝即可正常使用。

    5、提到包名我就想起了有一種說法是,微信會保留你錯誤的簽名信息,這個時候二次驗證同樣不會通過,不通過的特徵是無法拉起確認授權頁面,這個時候需要清除微信快取或重新安裝微信。

    6、關於螢幕的橫豎,unity與安卓的AndroidManifest裡面要相同

    7、出現確認授權頁面後,點選授權按鈕,應用崩潰,這可能是橫屏應用的設定問題,因為微信的這個頁面是豎屏,所以會和安卓設定裡面或者Unity螢幕設定衝突,所以需要加一句

android:configChanges="orientation|keyboardHidden|screenSize" 

    

    8、點選確認授權後,進入白板頁面。emmmm....在OnResp方法裡面給一個finsh()方法,推出這個activity,比較基礎,還是提一下。

    以上

2018年4月17日16:23:55

於lsml