小结
代码个别地方存在bug,有一处
解决办法: 增强代码review力度,持续改进代码质量-
接入文档有些陈旧,因为SDK代码迭代更新比较快,而接入文档在某些小的细节上没有跟进,有一处。
- 核心类类名做了变更及相应实现在原来基础上做了微调,但在文档中依然是老的类名。
- 解决办法: 代码与文档及时更新
-
双方对各自的开放环境没有足够沟通好。主要体现在:
Android的gradle版本不一致,导致SDK中的主题与资源不能引用。
第三方客户端现有框架的限制,没有足够了解,导致不能以理想的方式嵌入到客户端中成为客户端的一个组件
SDK提供的集成方式比较单一,只能通过另一个进程及Activity跳转的方式,没有考虑Fragment的集成方式嵌入到第三方应用中。后续需要考虑以Fragment的方式集成
第三方主动通知SDK的能力还比较弱,目前只能在SqApplication中添加全局函数的方式供第三方调用,以前是没有的,现在因为集成需要,临时加上此方式实现。
联合登录的相关的文档与使用样例太少,导致双方理解然后协调时间比较长。
解决办法:多与对方沟通,了解对方的开发特点