微信分享

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

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

        微信測試時,須要打包,簽名是在微信開發平臺註冊應用時填寫「應用簽名」的keystore。微信開發

        進過反覆測試,發現微信如今的機制是:測試

    沒有審覈經過的,只能調用一次;url

       若是要測試,須要清除微信的緩存;spa

       或者註冊多個應用帳號,而後在assets文件夾中替換微信的配置id;

       審覈過了,就能夠很方便測試。blog

       集成sharesdk,作微信分享時,要先肯定幾個流程是否有問題。開發

       一、如今微信開發平臺註冊應用,而後在assets/ShareSDKDevInfor,修改微信的配置信息it

    

       二、添加微信的回調activity,而後再manifest中註冊微博

     

   三、分享的參數能夠參考Sample項目中,WechatPage這個類;

           因爲不一樣的分享類型,對參數要求不同,必定要嚴格對比;不然調用不了微信客戶端

          如,SHARE_TEXT,要求要title和text

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

         等等不少分享類型,基本title和text是必須的

       四、測試時,要打包,用在微信平臺註冊時的簽名(keystore)去打包

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

           若是要屢次測試微信分享,能夠清除微信客戶端的緩存,否則只能調用一次

         

          祝你成功,工做開心!

相關文章
相關標籤/搜索