鸿洋:在实际项目中进行Android SDK开发总结(一)
发布时间
阅读量:
阅读量
二是:最少依赖性原则,即用最低限度的外部依赖,如无必要勿增依赖。
首先我们需要明确这个SDK的具体职责范围及其工作界限,并规范与宿主应用之间的交互参数。即SDK接收哪些参数,并生成相应的输出结果。
举个例子:

关键要点:
出入参都有一个token,用于本次调用的关联与凭证。
开发前端SDK时,在设计接口时应优化前端参数传递方式,在获取token的过程中将相关参数设置为传递给后端服务,并确保API调用简洁高效。
3.1、出入参设计
大多数情况下,出入参需要交互多个字段。那么就产生了数据组装的问题。
因此,必须设计一个便捷、清晰的数据结构。
SDK出入参本质上是交互一组键值对(Key-Value),因此可以考虑的方式有:
3.1.1、传递一个Map
配置一个Map表并为每个键值对分配相应的键值是一个可行的选择;然而这可能引入一些潜在问题:详细信息和内部机制可能被泄露;同时该方案难以掌控且不易管理;此外这可能会导致数据一致性问题。
全部评论 (0)
还没有任何评论哟~
