在App中集成ShareSDK

ShareSDK目前提供3.0+版本的集成功能,Android ShareSDK3.x集成

集成ShareSDK的要点包括这么几个:

1.权限

在App中集成ShareSDK_第1张图片
要求的系统权限

注意,其中有些权限在Android 6.0以上需要动态检查和获取

2.application

使用ShareSDK时,需要使用mobapplication

使用mobapplication

不过,我们可能已经习惯了在这里使用一个自己扩展的MyApplication,这时可以在自定义的application中扩展mobapplication

或者在自定义的application中继承mobapplicatioin

3.增加metadata

mob的appkey和appsecrete

4.增加Activity

很多第三方App,都要求在你的App中实现符合要求的Activity,集成ShareSDK也需要实现这些Activity

在App中集成ShareSDK_第2张图片
实现需要的Activyt

微信分享和支付宝分享都需要这样的Activity

在App中集成ShareSDK_第3张图片
微信回调Activity

这些Activity需要你在自己的工程里实现

需要自己开发微信回调Activity

5.调试

调试时,很多第三方会根据App签名来做验证的,为提高开发效率,这需要我们在debug时使用正式签名,见Android工程常用配置-在debug时使用正式签名

6.混淆

ShareSDK有混淆设置要求

在App中集成ShareSDK_第4张图片
混淆要求

你可能感兴趣的:(在App中集成ShareSDK)