为了满足不同客户的使用需求,我们的SDK可以通过集成不同的模块实现功能的自定义。比如说以下场景:
- 不熟悉Android开发或只想快速集成
那么直接参考 如何集成,使用我们提供默认的SDK集成即可。
- 想要集成一些额外的功能,如数据加密
可以通过API接口手动注册已有的功能模块。
- 想要自己调整SDK的功能模块,如去除线上调试功能
参考 自定义SDK,根据需要集成SDK。
- 不想要某些功能模块,想要接入自己的封装的功能,如网络框架
参考 自定义模块,重新定义一个模块来完成自己的功能封装。
- 在一些第三方跨应用平台上使用
一般我们会尽量提供常见的第三方平台的集成方案,若没有则可以参考 自定义SDK 来封装自己需要的SDK功能。