zoukankan      html  css  js  c++  java
  • 微信分享

            接上一篇,发现用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、测试是否可以打开微信客户端,可以的话,说明代码基本没有问题;

               如果要多次测试微信分享,可以清除微信客户端的缓存,不然只能调用一次

             

              祝你成功,工作开心!

           

  • 相关阅读:
    Linux 共享库
    使用Visual Studio(VS)开发Qt程序代码提示功能的实现(转)
    ZOJ 3469 Food Delivery(区间DP)
    POJ 2955 Brackets (区间DP)
    HDU 3555 Bomb(数位DP)
    HDU 2089 不要62(数位DP)
    UESTC 1307 windy数(数位DP)
    HDU 4352 XHXJ's LIS(数位DP)
    POJ 3252 Round Numbers(数位DP)
    HDU 2476 String painter (区间DP)
  • 原文地址:https://www.cnblogs.com/QianLiBingFeng/p/3144778.html
Copyright © 2011-2022 走看看