友盟第三方分享入坑笔记(eclipse版)

官网有两种方法接入:通过jar包和通过第三方类库。
现在记录下第一种方式的各种坑(第二种我只要添加类库到我的项目的时候就无限等待。不想说什么了,最后发现是gen文件的问题http://yxwang0615.iteye.com/blog/1849965)

1,需要哪个平台必须添加appid和secret。微信和QQ平台申请的时候需要填写签名。我也是醉了!
    我看了下eclipse打包的时候的签名,不是有两种吗?到底填写哪一种。最后找到了藏得无比深
    的软件,装到手机上然后输入包名输出加密字符串填写进去就好了。(最后查了下百度,好像
    平台需要的是MD5的加密,将该MD5值复制出来,按照“ 去掉冒号(:),大写转小写 ”的规则
    装换,此时字符串就是签名,最后发现是微信的坑)

2,微信平台的回调类一定要完全按照api上的步骤。顺便说一下微信朋友圈设置的时候竟然不仅要
   设置text而且要设置title。二者必须都设置。因为微信朋友圈的图文分享传的是title,但是你只传
    title又不行,我醉了。

3,现在说下分享,api上面是有两个形式。这也是最最坑爹的事情(这应该不是我的问题)。我先
    试了下默认的分享,搞了我2天没搞好,我真的醉了。最后实在没办法了只能用自定义的分享,
    开始可能没注意,我仔细看了下,应该要写在默认分享的点击事件回调里面。果然成功了。我
    想骂人,说好的两种方式呢,现在合在一起了???(顺便说下微信的貌似只能签名打包后才
    可以分享)

    鉴于上面的问题,我没发现之前最让我觉得无比坑的是(我自己的问题)
 1,我用了一个demo 测试, 包名和签名都是对的 但是有个很奇怪的问题,我微信只有未登陆时才
    可以进入。(这时 候我已经放弃友盟了,转而研究ShareSdk,但是同样有这个问题)最后我发
    现为什么 QQ是可 以的,让后就各种查看是否我微信配置有问题,然而没什么卵用。最后我把QQ
    退出登录,然后 试了下。也是可以进去的,但是有一个提示“您的app不是正版"。我擦!为什么
    微信你不提示我 呢。到这里清楚了,我的demo肯定不是正版。(因为我正版的app已经上架了)

2,我是按照他api的顺序来集成,在第三方登录模块里面我以为如果我不做这个授权就没办法再做
    分享了。然后各种问题来了,什么微信只有你退出账户后才可以跳转,还有跳转到QQ授权登录。
    尼玛能说明下吗???

最后想说下友盟的文档真没有shareSdk的好!

你可能感兴趣的:(adt,友盟)