Advertisement

鸿洋:在实际项目中进行Android SDK开发总结(一)

阅读量:

二是:最少依赖性原则,即用最低限度的外部依赖,如无必要勿增依赖。

首先我们需要明确这个SDK的具体职责范围及其工作界限,并规范与宿主应用之间的交互参数。即SDK接收哪些参数,并生成相应的输出结果。

举个例子:

关键要点:

出入参都有一个token,用于本次调用的关联与凭证。

开发前端SDK时,在设计接口时应优化前端参数传递方式,在获取token的过程中将相关参数设置为传递给后端服务,并确保API调用简洁高效。

3.1、出入参设计

大多数情况下,出入参需要交互多个字段。那么就产生了数据组装的问题。

因此,必须设计一个便捷、清晰的数据结构。

SDK出入参本质上是交互一组键值对(Key-Value),因此可以考虑的方式有:

3.1.1、传递一个Map

配置一个Map表并为每个键值对分配相应的键值是一个可行的选择;然而这可能引入一些潜在问题:详细信息和内部机制可能被泄露;同时该方案难以掌控且不易管理;此外这可能会导致数据一致性问题。

![](https://ad.itadn.com/c/weblog/blog-img/image

全部评论 (0)

还没有任何评论哟~