ShareSDK關於微信分享問題

轉自:http://www.eoeandroid.com/thread-310281-1-1.html

發現用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、測試是否可以打開微信客戶端,可以的話,說明代碼基本沒有問題;
           如果要多次測試微信分享,可以清除微信客戶端的緩存,不然只能調用一次

          祝你成功,工作開心!

發佈了30 篇原創文章 · 獲贊 36 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章