依赖关系
2016-09-21 17:19:45 0 举报
依赖关系是指两个或多个实体之间存在一种相互关联和依赖的状态。在这种关系中,一个实体(被称为“依赖项”)依赖于另一个实体(被称为“被依赖项”)。被依赖项提供了依赖项所需的资源、功能或服务。例如,在一个软件系统中,一个模块可能依赖于另一个模块提供的特定功能。这种依赖关系可以是直接的,也可以是间接的。直接依赖关系是指一个实体直接依赖于另一个实体,而间接依赖关系是指一个实体通过其他实体依赖于另一个实体。在项目管理中,理解和管理依赖关系是非常重要的,因为它可以帮助项目经理确定项目的时间表、资源分配和风险。
作者其他创作
大纲/内容
根据情况返回so
app
1 接受客户端so更新请求2 请求参数中未带so版本号,直接返回app版本对应的so(从上表,从上到下遍历)3 请求参数中带有so版本号,从上表,从上到下遍历;如果so版本号,能对应上app版本,且为最新的,直接返回204(无新的so);否则,返回能对应上app版本的最新的so。
Push模块:(有最新的so时,添加一条数据到最前面)
请求so
so模块
so最小版本号
最大版本
push
2016091010
2016092110
imSdk
2016081010
服务器逻辑
客户端逻辑
客户端配置列表(可下发;hardcode一份,需要修改时,在修改)
so版本号
app最低版本
app最高版本
5.11
5.11以上所有版本
5.10
服务器
ImSdk模块:
so配置表
1 app每一个版本对应so版本区间2 升级或者降级时,app对应的so版本区间值会随之覆盖3 发现已下载的so与app对应的so版本区间内,删除本地so4 请求更新(带上app版本号、so版本号、so模块标示;)5 服务器根据请求参数,判别是否需要返回so;6 如果接受到服务器新的so后(代表本地没有so或者本地的so需要替换),保存;7 so的版本号在对应的版本区间类,不做处理;标记本版本版本区间值失效,以服务器返回为主;客户端需要定期发送更新请求(即使本地已下载了so,这样可以解决so更新和处理应急:如下载了错误的so,通过再次更新,解决问题)
服务器配置列表(支持type可扩展:so、dex等,目前只有so表)
0 条评论
下一页
为你推荐
查看更多