微信分享


        接上一篇,發現用sharesdk,做其他平台分享很快;如新浪微博、騰訊微博、有道雲筆記、開心網、Google+等等,幾句代碼就搞定;

        但是微信有點麻煩,下面我把如何解決問題說一下,方便其他開發者參考。

        微信測試時,需要打包,簽名是在微信開發平台注冊應用時填寫“應用簽名”的keystore。

        進過反復測試,發現微信現在的機制是:

    沒有審核通過的,只能調用一次;

       如果要測試,需要清除微信的緩存;

       或者注冊多個應用賬號,然后在assets文件夾中替換微信的配置id;

       審核過了,就可以很方便測試。

       集成sharesdk,做微信分享時,要先確定幾個流程是否有問題。

       1、現在微信開發平台注冊應用,然后在assets/ShareSDKDevInfor,修改微信的配置信息

    

       2、添加微信的回調activity,然后再manifest中注冊

     

   3、分享的參數可以參考Sample項目中,WechatPage這個類;

           由於不同的分享類型,對參數要求不一樣,一定要嚴格對比;否則調用不了微信客戶端

          如,SHARE_TEXT,要求要title和text

               SHARE_WEBPAGE,要求要title、text、url、thumbPath

         等等很多分享類型,基本title和text是必須的

       4、測試時,要打包,用在微信平台注冊時的簽名(keystore)去打包

       5、測試是否可以打開微信客戶端,可以的話,說明代碼基本沒有問題;

           如果要多次測試微信分享,可以清除微信客戶端的緩存,不然只能調用一次

         

          祝你成功,工作開心!

 

 

 

       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM