关于XX SDK接入第三方客户端的一些总结

小结

  1. 代码个别地方存在bug,有一处
    解决办法: 增强代码review力度,持续改进代码质量

  2. 接入文档有些陈旧,因为SDK代码迭代更新比较快,而接入文档在某些小的细节上没有跟进,有一处。

    • 核心类类名做了变更及相应实现在原来基础上做了微调,但在文档中依然是老的类名。
    • 解决办法: 代码与文档及时更新
  3. 双方对各自的开放环境没有足够沟通好。主要体现在:

    • Android的gradle版本不一致,导致SDK中的主题与资源不能引用。

    • 第三方客户端现有框架的限制,没有足够了解,导致不能以理想的方式嵌入到客户端中成为客户端的一个组件

    • SDK提供的集成方式比较单一,只能通过另一个进程及Activity跳转的方式,没有考虑Fragment的集成方式嵌入到第三方应用中。后续需要考虑以Fragment的方式集成

    • 第三方主动通知SDK的能力还比较弱,目前只能在SqApplication中添加全局函数的方式供第三方调用,以前是没有的,现在因为集成需要,临时加上此方式实现。

    • 联合登录的相关的文档与使用样例太少,导致双方理解然后协调时间比较长。

    • 解决办法:多与对方沟通,了解对方的开发特点

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容