android集成第三方分享注意事项

最近在做分享,发现新浪微博和QQ的集成方式都改成gradle了同时也修改了之前的一些bug,于是更新了一波,发现以前接入时遇到的坑还是又踩了一遍,于是觉得很有必要记录一下。
1.新浪微博分享:
严格按官方文档
2.opensdk分享:
(1)QQ官方文档里面说分享到QQ空间暂时只支持图文分享,当你只想分享图片时,提示不支持的分享类型,也就是说必须是图文类型。不过我在文件里发现有一个 SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN这个参数,于是拿来试了一下,发现如果QQShare.SHARE_TO_QQ_EXT_INT设置为 SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN,那么即使调用的是 shareToQQ这个方法,最后分享到的地方还是QQ空间。
    (2)   以下配置
          <activity
		      android:name="com.tencent.tauth.AuthActivity"
                      android:launchMode="singleTask"
    	  android:noHistory="true">
          <intent-filter>
              <action android:name="android.intent.action.VIEW”/>
              <category android:name="android.intent.category.DEFAULT"/>
              <category android:name="android.intent.category.BROWSABLE"/>

              <data android:scheme="tencentXXXXXXXXX"/>
          </intent-filter>
        </activity>

3.微信分享:
严格按官方文档

以上分享方式,除了文档里面提示的注意事项,在AndroidMainfest.xml里面注册activity的时候,还需要注意activity的启动模式,如果你的分享是成功的但是却走了cancel这个回调那么请注意android:launchMode=“singleTask”。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值