[发明专利]应用安装包的发布方法、终端设备及介质在审
申请号: | 201811203760.7 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109542461A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 薛静 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/41 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用安装 渠道 源代码 编译 列表文件 描述文件 渠道标识 终端设备 标志位 发布 遍历 解压 打包 分发 读取 信息描述文件 传统方式 定位信息 发布信息 开发应用 应用程序 预设格式 加载 时长 更新 重复 转换 开发 | ||
1.一种应用安装包的发布方法,其特征在于,包括:
获取开发应用的源代码,并对所述源代码进行编译,得到应用安装包;
解压所述应用安装包,并读取解压包中的信息描述文件;
加载渠道列表文件,依序遍历所述渠道列表文件中与分发渠道对应的渠道标识,并将当前遍历的所述渠道标识转换为满足预设格式的信息值;
定位所述信息描述文件中的渠道标志位,并将所述渠道标志位的属性值更新为所述信息值;
在对应所述信息值的所述分发渠道中,发布所述信息描述文件更新完成后的应用安装包。
2.如权利要求1所述的应用安装包的发布方法,其特征在于,所述在对应所述信息值的所述分发渠道中,发布所述信息描述文件更新完成后的应用安装包,包括:
对于所述属性值更新完成后的所述信息描述文件,生成与该信息描述文件对应的签名信息;
将所述信息描述文件以及所述签名信息绑定并存储至所述解压包的预设目录;
在对应所述信息值的所述分发渠道中,发布所述信息描述文件更新完成后的应用安装包。
3.如权利要求1所述的应用安装包的发布方法,其特征在于,在所述在对应所述信息值的所述分发渠道中,发布所述信息描述文件更新完成后的应用安装包之后,还包括:
若检测到关于任一所述应用安装包的下载请求,则触发渠道下载统计事件,所述渠道下载统计事件用于统计所述开发应用分别在各个所述分发渠道中的累积下载次数;
获取预设的各个统计算法所对应的优先级,并确定出所述优先级最高的所述统计算法;其中,所述统计算法包括第一算法以及第二算法;
若确定出的所述统计算法为第一算法,则在已发布的所述应用安装包的所述信息描述文件中,读取所述渠道标志位的属性值;
根据所述属性值所对应的所述分发渠道,将与该分发渠道对应的所述累积下载次数加一。
4.如权利要求3所述的应用安装包的发布方法,其特征在于,在所述若确定出的所述统计算法为第一算法,则在已发布的所述应用安装包的所述信息描述文件中,读取所述渠道标志位的属性值之后,还包括:
若读取到的所述渠道标志位的属性值为空值,则将所述统计算法切换为第二算法,以通过预设的对接接口,向渠道服务器发出渠道标识获取请求;
接收所述渠道服务器根据所述渠道标识获取请求所返回的渠道标识;
确定出所述渠道标识所对应的所述分发渠道,并将与该分发渠道对应的所述累积下载次数加一。
5.如权利要求1所述的应用安装包的发布方法,其特征在于,还包括:
获取当前发布的所述应用安装包的项目代码,并计算基于所述项目代码的校验值;
构建关于所述渠道标识以及所述校验值的版本编号;
将所述版本编号所对应的所述应用安装包备份至版本信息库。
6.一种终端设备,包括存储器以及处理器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:
获取开发应用的源代码,并对所述源代码进行编译,得到应用安装包;
解压所述应用安装包,并读取解压包中的信息描述文件;
加载渠道列表文件,依序遍历所述渠道列表文件中与分发渠道对应的渠道标识,并将当前遍历的所述渠道标识转换为满足预设格式的信息值;
定位所述信息描述文件中的渠道标志位,并将所述渠道标志位的属性值更新为所述信息值;
在对应所述信息值的所述分发渠道中,发布所述信息描述文件更新完成后的应用安装包。
7.如权利要求6所述的终端设备,其特征在于,所述在对应所述信息值的所述分发渠道中,发布所述信息描述文件更新完成后的应用安装包,包括:
对于所述属性值更新完成后的所述信息描述文件,生成与该信息描述文件对应的签名信息;
将所述信息描述文件以及所述签名信息绑定并存储至所述解压包的预设目录;
在对应所述信息值的所述分发渠道中,发布所述信息描述文件更新完成后的应用安装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811203760.7/1.html,转载请声明来源钻瓜专利网。