微信分享

        接上一篇,发现用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)去打包

       五、测试是否能够打开微信客户端,能够的话,说明代码基本没有问题;

           若是要屡次测试微信分享,能够清除微信客户端的缓存,否则只能调用一次

         

          祝你成功,工做开心!

相关文章
相关标签/搜索