[发明专利]应用包体检查方法、装置、存储介质、处理器及服务器有效
申请号: | 201811231406.5 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109213686B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 王彬;徐龙;汪承佳 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 体检 方法 装置 存储 介质 处理器 服务器 | ||
本发明公开了一种应用包体检查方法、装置、存储介质、处理器及服务器。该方法包括:获取检查任务,其中,检查任务用于请求服务器对待检查的应用包体进行检查;从预设存储区域提取至少一个重签证书;采用至少一个重签证书对待检查的应用包体进行重签处理,得到重签后包体;将重签后包体发送至服务器,以使服务器对重签后包体进行检查。本发明解决了相关技术中所提供的应用包体检查方式的操作十分繁琐和复杂,且适用场景具有局限性的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种应用包体检查方法、装置、存储介质、处理器及服务器。
背景技术
目前,将苹果应用程序文件(IPA)包上传至应用商店(App Store)进行例行检查是iOS类应用(例如:iOS游戏应用)上架前所需执行的必要操作。为了确保包体文件结构的规范性和包体内容的安全性,苹果公司对于包体的质量进行了严格把控。如果上传的包体未能通过审核,则会要求上传该包体的用户对包体进行修改,直到符合要求。对于测试团队而言,为了确保包体能够正常上架,通常需要采用苹果系统自带的Xcode和ApplicationLoader软件执行重签操作,多次上传至App Store,并根据返回的错误信息或错误邮件不断加以改进,直至通过审核,由此可见,整套流程十分繁琐且复杂。因此,如何既能够便捷地上传IPA包体进行检查,又能够快速地得到检查结果和错误处理办法已经成为亟待解决的技术难题。
相关技术中所提供的对于用户上传的包体进行安全性检查,通常采用MAC系统内置的Application Loader或Xcode来完成。用户在通过Application Loader桌面客户端提交包体后,Application Loader会初步返回上传是否成功的响应消息。若上传失败,则告知出错信息;若上传成功,则继续提交到苹果公司的后台服务器,以便后续进一步验证包体是否符合特定规范。若符合特定规范,则构建新版本成功;若不符合特定规范,则会向用户返回一封错误警告邮件,告知用户出错原因。
然而,上述包体安全检查方式存在如下技术缺陷:
其一,应用包体的提交环境被限定在MAC系统,对于缺乏苹果公司出品的电子设备的开发人员而言,缺乏便捷性和实用性。
其二,应用包体需要使用特定的开发人员账号进行重新签名,对于已经生成的整包进行重新签名的操作十分繁琐和复杂。
其三,Application Loader初次返回的报错信息仅提供错误码和较为粗略的错误描述,用户通常需要根据简短的报错信息去搜索错误原因和解决办法,耗费时间和精力。
其四,上述使用桌面客户端的方式无法进行多个包体的批量上传和检查,处理效率较低。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明至少部分实施例提供了一种应用包体检查方法、装置、存储介质、处理器及服务器,以至少解决相关技术中所提供的应用包体检查方式的操作十分繁琐和复杂,且适用场景具有局限性的技术问题。
根据本发明其中一实施例,提供了一种应用包体检查方法,包括:
获取检查任务,其中,检查任务用于请求服务器对待检查的应用包体进行检查;从预设存储区域提取至少一个重签证书;采用至少一个重签证书对待检查的应用包体进行重签处理,得到重签后包体;将重签后包体发送至服务器,以使服务器对重签后包体进行检查。
可选地,从预设存储区域提取至少一个重签证书包括:响应于检查任务,遍历预设存储区域内处于空闲状态的多个重签证书,提取至少一个重签证书;将至少一个重签证书的使用状态从空闲状态修改为锁定状态。
可选地,在从预设存储区域提取至少一个重签证书之后,还包括:在检查任务的任务标识与至少一个重签证书的账户标识之间建立映射关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231406.5/2.html,转载请声明来源钻瓜专利网。