一种单个APP实现不同系统签名设备的自升级方法及系统与流程
- 国知局
- 2024-11-06 15:05:21
本发明涉及应用程序开发,特别涉及一种单个app实现不同系统签名设备的自升级方法及系统。
背景技术:
1、目前针对不同厂家设备开发app时,因为不同厂家存在不同的系统签名,为了实现应用自升级,需要程序开发人员对应建立不同签名的渠道,每个渠道使用对应厂家设备的系统签名。
2、上述方法缺点是:当对接大量的厂家设备时,需要建大量的渠道,从而导致app版本过多,并且app升级时也需要程序开发人员使用对应厂家设备的系统签名生成不同的升级包,使得程序开发人员的维护工作量巨大。
技术实现思路
1、本发明要解决的技术问题,在于提供一种单个app实现不同系统签名设备的自升级方法及系统,程序开发人员只需要提供单个app,就能给不同厂家使用并实现应用自升级。
2、第一方面,本发明提供了一种单个app实现不同系统签名设备的自升级方法,包括:
3、步骤10、将目标应用程序配置为当app调用自升级接口时,获取当前app的签名信息,然后通过自升级接口上传给服务端;
4、步骤20、通过重签名命令将配置后的目标应用程序生成不同系统签名的app版本;
5、步骤30、在服务端提供的升级管理平台上,配置app升级包时,允许配置多个app版本,且服务端升级接口被调用时需要获取app的签名信息;
6、步骤40、当获取到目标应用程序的升级版本时,再次通过重签名命令将升级后的目标应用程序生成不同系统签名的app升级版本,并上传到服务端;
7、步骤50、当app调用自升级接口时,获取当前app的签名信息,然后通过自升级接口上传给服务端;服务端根据上报的app的签名信息,自动匹配下发对应签名的app升级版本。
8、第二方面,本发明提供了一种单个app实现不同系统签名设备的自升级系统,包括:
9、程序配置模块,用于将目标应用程序配置为当app调用自升级接口时,获取当前app的签名信息,然后通过自升级接口上传给服务端;
10、初始app签名模块,用于通过重签名命令将配置后的目标应用程序生成不同系统签名的app版本;
11、服务器配置模块,用于在服务端提供的升级管理平台上,配置app升级包时,允许配置多个app版本,且服务端升级接口被调用时需要获取app的签名信息;
12、升级app签名模块,用于当获取到目标应用程序的升级版本时,再次通过重签名命令将升级后的目标应用程序生成不同系统签名的app升级版本,并上传到服务端;
13、自升级模块,用于当app调用自升级接口时,获取当前app的签名信息,然后通过自升级接口上传给服务端;服务端根据上报的app的签名信息,自动匹配下发对应签名的app升级版本。
14、本发明实施例中提供的技术方案,至少具有如下技术效果:
15、通过将目标应用程序配置为当app调用自升级接口时,获取当前app的签名信息,然后通过自升级接口上传给服务端,在服务端提供的升级管理平台上,配置app升级包时,允许配置多个app版本,且服务端升级接口被调用时需要获取app的签名信息,然后服务端根据上报的app的签名信息,自动匹配签名信息下发对应签名的app,使得程序开发人员只需要提供单个app,就能给不同厂家使用并实现应用自升级,在极大程度上减少了程序开发人员在维护上的时间和精力。
16、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
技术特征:1.一种单个app实现不同系统签名设备的自升级方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于:通过重签名命令将目标应用程序生成不同系统签名的app版本或app升级版本时,升级id相同。
3.根据权利要求1所述的方法,其特征在于:当app调用自升级接口时,将升级id和当前app的签名信息上报给服务端。
4.一种单个app实现不同系统签名设备的自升级系统,其特征在于,包括:
5.根据权利要求4所述的系统,其特征在于:所述初始app签名模块和升级app签名模块中,通过重签名命令将目标应用程序生成不同系统签名的app版本或app升级版本时,升级id相同。
6.根据权利要求4所述的系统,其特征在于:所述自升级模块中,当app调用自升级接口时,将升级id和当前app的签名信息上报给服务端。
技术总结本发明公开了一种单个APP实现不同系统签名设备的自升级方法及系统,涉及应用程序开发技术领域。本发明通过将目标应用程序配置为当APP调用自升级接口时,获取当前APP的签名信息,然后通过自升级接口上传给服务端;在服务端提供的升级管理平台上,配置APP升级包时,允许配置多个APP版本,且服务端升级接口被调用时需要获取APP的签名信息,然后服务端根据上报的APP的签名信息,自动匹配签名信息下发对应签名的APP。本发明提供的一种单个APP实现不同系统签名设备的自升级方法及系统,使得程序开发人员只需要提供单个APP,就能给不同厂家使用并实现应用自升级,在极大程度上减少了程序开发人员在维护上的时间和精力。技术研发人员:何志宏,吴梦蛟受保护的技术使用者:北京智象信息技术有限公司技术研发日:技术公布日:2024/11/4本文地址:https://www.jishuxx.com/zhuanli/20241106/325232.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表