Unity接安卓微信SDK所趟過的坑
阿新 • • 發佈:2019-02-05
今天使用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