[发明专利]一种iOS企业版APP过期检测方法在审
申请号: | 201910541663.7 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110363005A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 张福军;丁立;李祥兵;张力炯;罗豪;金泉斌 | 申请(专利权)人: | 绿漫科技有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06Q10/10 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 赵芳;俞昊文 |
地址: | 310000 浙江省杭州市西湖区文三路47*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 描述文件 检测 过期 解压 存储服务器 工作效率 过期日期 结果生成 统计检测 文件提取 失误率 资源包 遍历 自动化 记录 统计 维护 | ||
本发明公开了一种iOS企业版APP过期检测方法,包括以下步骤:从存储服务器上下载所有企业版APP资源包;遍历企业版APP中的文件;解压企业版APP的文件;从解压后的文件提取描述文件并获取描述文件过期日期;计算描述文件的剩余有效时间;记录所有企业版APP的剩余有效时间;统计所有企业版APP剩余有效时间并生成报表;结束检测。本发明方法能将企业版APP过期检测和统计检测结果生成报表。本发明减少了人工维护成本,提高了工作效率,自动化的检测也降低了传统人为处理的失误率。
技术领域
本发明涉及水质监测领域,尤其涉及一种iOS企业版APP过期检测方法。
背景技术
通常,一个企业版APP分发预置描述文件自签发之日起12个月后过期。过期之后,应用程序将无法开启。因此需要在预置描述文件过期之前,使用iOS Development Portal(开发门户)为应用程序创建新描述文件,使用新预置描述文件为首次安装应用程序的用户创建新应用程序归档(归档后缀为ipa的文件)。随着存储服务器上iOS企业版APP数量不断的增加,描述文件的有效时间的管理日渐重要。
传统的方法基于人为的定期查询每个企业版APP描述文件的有效时间并记录即将过期的企业版APP的信息,方法繁琐,且易出错。
发明内容
本发明的目的是针对现有技术的缺陷,提供了一种能自动对iOS企业版APP过期检测、检测结果统计生成报表、邮件预警的iOS企业版APP过期检测方法。
为了实现以上目的,本发明采用以下技术方案:
一种iOS企业版APP过期检测方法,包括以下步骤:
S1、从存储服务器上下载所有企业版APP资源包;
S2、遍历企业版APP中的文件;
S3、解压企业版APP的文件;
S4、从解压后的文件提取描述文件并获取描述文件过期日期;
S5、计算描述文件的剩余有效时间;
S6、存储所有企业版APP的剩余有效时间;
S7、统计所有企业版APP剩余有效时间并生成报表;
S8、结束检测。
进一步的,所述步骤S6后还包括下述步骤:
S9、通过检测S6中的剩余有效时间,判断是否有临近过期和已经过期的企业版APP;若否则跳转至步骤S8结束检测;
S10、若S9中判断为是,则发送预警邮件后,再跳转至步骤S8结束检测。
进一步的,所述步骤S6与步骤S7之间还包括下述步骤:
S11、检索S6中所有企业版APP的剩余有效时间是否均遍历完成并存储,若否则重新返回步骤S2,若是则进行步骤S7。此处的否指存在遗漏的没有遍历且没有存储的企业版APP的剩余有效时间。
此处的是指所有企业版APP的剩余有效时间均遍历完成并存储
进一步的,所述步骤S6与步骤S9之间还包括下述步骤:
S11、检索S6中所有企业版APP的剩余有效时间是否均遍历完成并存储,若否则重新返回步骤S2,若是则进行步骤S9。此处的否指存在遗漏的没有遍历且没有存储的企业版APP的剩余有效时间。
此处的是指所有企业版APP的剩余有效时间均遍历完成并存储
进一步的,所述S2中为遍历APP中后缀为ipa的文件,S3中为后缀为解压企业版APP中的ipa的文件,S4中为从解压后的后缀为ipa的文件提取描述文件并获取描述文件过期日期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绿漫科技有限公司,未经绿漫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910541663.7/2.html,转载请声明来源钻瓜专利网。