[发明专利]应用程序打包方法、电子装置及计算机存储介质在审
申请号: | 201810085661.7 | 申请日: | 2018-01-29 |
公开(公告)号: | CN108363578A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 宋能东;廖志伟;林青雷;张华山 | 申请(专利权)人: | 深圳前海有电物联科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 深圳硕界知识产权代理事务所(特殊普通合伙) 44457 | 代理人: | 陈志国 |
地址: | 518000 广东省深圳市南山区前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打包 应用程序 渠道信息 计算机存储介质 电子装置 渠道标识 渠道选择 用户界面 应用程序安装 用户界面提供 渠道 预先存储 解析 发布 | ||
本发明涉及一种应用程序打包方法,所述方法包括:获取待打包应用程序及解析待打包应用程序;提供渠道选择用户界面,所述渠道选择用户界面提供一渠道信息列表,所述渠道信息列表包括一个或多个渠道标识,每一渠道标识对应预先存储的一渠道信息;根据用户在所述用户界面的选取操作确定需要打包的渠道;根据确定需要打包的渠道生成对应渠道的应用程序安装包。本发明还涉及一种电子装置及计算机存储介质。所述应用程序打包方法能够快速方便地对APP进行打包发布。
技术领域
本发明涉及应用程序打包技术,尤其涉及一种应用程序打包方法、电子装置及计算机存储介质。
背景技术
随着安卓智能手机的发展,各种应用市场渠道不断增多。而APP(第三方应用程序)发布过程中,往往需要根据不同渠道发布不同的APP,以便满足不同合作渠道的需求。对于APP开发来说,就需要根据需要依次生成不同的APK包(Android Package,Android安装包)。手工修改去生成不同渠道的方法不仅代价极高,而且浪费时间、容易出错。因此寻找一种能够高效的批量快速生成APK包的方法变的十分必要。
发明内容
鉴于此,有必要提供一种应用程序打包方法、电子装置及计算机存储介质,能够快速方便地对应用程序进行打包发布。
一种应用程序打包方法,包括:
获取待打包应用程序及解析待打包应用程序;
提供渠道选择用户界面,所述渠道选择用户界面提供一渠道信息列表,所述渠道信息列表包括一个或多个渠道标识,每一渠道标识对应预先存储的一渠道信息;
根据用户在所述用户界面的选取操作确定需要打包的渠道;
根据确定需要打包的渠道生成对应渠道的应用程序安装包。
在一些实施例中,所述方法还包括:
提供渠道配置用户界面,所述渠道配置用户界面允许用户配置渠道信息。
在一些实施例中,所述配置渠道信息包括导入一个或多个渠道配置信息。
在一些实施例中,所述解析待打包应用程序包括确定待打包应用程序的渠道配置信息的存储位置。
在一些实施例中,若所述待打包应用程序为应用程序封装包,所述解析待打包应用程序还包括:解压所述应用程序。
在一些实施例中,“根据确定需要打包的渠道生成应用程序安装包”包括根据需要打包的渠道对应的渠道信息对所述待打包应用程序的渠道参数进行赋值。
在一些实施例中,“根据确定需要打包的渠道生成应用程序安装包”包括对已完成渠道配置参数赋值的应用程序进行签名。
在一些实施例中,所述方法还包括:若确定需要打包的渠道数为多个,“根据确定需要打包的渠道生成应用程序安装包”包括:
顺序选取一渠道;
生成所选渠道的应用程序封装包;
判断是否还有渠道未生成应用程序封装包;
若否,返回“顺序选取一渠道”的步骤。
一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用程序打包程序,所述应用程序打包程序被所述处理器执行时实现如上所述的方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海有电物联科技有限公司,未经深圳前海有电物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810085661.7/2.html,转载请声明来源钻瓜专利网。