集成U-Share SDK
集成完基础组件库后,就可集成U-Share SDK了。
分享SDK gradle 在线依赖目前支持QQ、微信、新浪微博、支付宝、钉钉5个国内主流三方分享平台,其它平台还是需要从【友盟+】官网下载SDK进行离线集成。
注意 QQ、微信和微博平台在分享7.1.4SDK及以上版本,除了集成友盟官方依赖库,还需要额外集成QQ、微信和微博的官方SDK依赖库。
分享v7.1.7 SDK中的QQ SDK版本是v3.5.7,暂时只支持离线引入jar包和官方依赖库,并且需要调用授权api才可以正常使用授权和分享功能 //QQ官方sdk授权 Tencent.setIsPermissionGranted(true);
implementation 'com.umeng.umsdk:share-core:7.1.7'//分享核心库,必选
implementation 'com.umeng.umsdk:share-board:7.1.7'//分享面板功能,可选
implementation 'com.umeng.umsdk:share-wx:7.1.7'//微信完整版
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.8.0'//微信官方依赖库,必选
implementation 'com.umeng.umsdk:share-qq:7.1.7'//QQ完整版
implementation files('libs/open_sdk_3.5.7.4_r1bc9afe_lite.jar') //QQ官方依赖库,必选
implementation 'com.squareup.okhttp3:okhttp:3.14.9'//QQ官方sdk 3.53及之后版本需要集成okhttp3.x,必选
implementation 'com.umeng.umsdk:share-sina:7.1.7'//新浪微博完整版
implementation 'io.github.sinaweibosdk:core:11.11.1@aar'//新浪微博官方SDK依赖库,必选
implementation 'com.umeng.umsdk:share-dingding:7.1.7'//钉钉完整版
implementation "com.alibaba.android:ddsharesdk:1.2.0@jar"//钉钉官方依赖库,必选
implementation 'com.umeng.umsdk:share-alipay:7.1.7'//支付宝完整版