【技术实现步骤摘要】
一种更新应用的方法、装置和系统
本申请涉及移动应用
,特别涉及一种更新应用的方法、装置和系统。
技术介绍
iPhone,iPad等移动硬件产品是当今最流行的硬件产品之一,丰富的应用凭借这些移动硬件产品为用户提供了各式服务,但是,应用上架苹果商城有诸多限制。鉴于此,开发者提出了企业级应用的概念,给企业内部员工等特定群体提供应用服务,为应用安装到苹果产品提供了新的途径。具体的,开发者需要先在苹果开发者门户网站生成配置文件,再将该配置文件打包进IOS(移动操作系统)企业级应用,上传该应用安装文件到版本服务器供用户下载安装。但是,苹果开发者门户网站生成的配置文件有效期为一年,超出有效期后,应用将不能正常使用,表现为启动应用后闪退,再次安装应用会提示安装失败。此时,需要开发者事先将包含重新生成的配置文件的IOS企业级应用安装文件上传到版本服务器,用户按照首次安装的步骤下载安装后方能正常使用。步骤繁琐。
技术实现思路
有鉴于此,本申请提供一种更新应用的方法、装置和系统,以使配置文件在过期前提醒用户更新应用,避免配置文件到期导致应用不能正常使用,同时省去了应用到期不能使用后再次按照首次安装步骤安装应用的繁琐步骤。本申请提供的技术方案包括:一种更新应用的方法,该方法应用于移动客户端,包括:从应用服务器获取本地应用对应的配置文件过期时间和统一资源定位符URL;根据获取的配置文件过期时间和本地已存储的配置文件过期时间,判断是否需更新所述应用,如果是,则向用户发出更新所述应用的指示;在所述应用被更新后,将本地已存储的配置文件过期时间更新为获取的配置文件过期时间,并依据所述UR ...
【技术保护点】
1.一种更新应用的方法,其特征在于,该方法应用于移动客户端,包括:从应用服务器获取本地应用对应的配置文件过期时间和统一资源定位符URL;根据获取的配置文件过期时间和本地已存储的配置文件过期时间,判断是否需更新所述应用,如果是,则向用户发出更新所述应用的指示;在所述应用被更新后,将本地已存储的配置文件过期时间更新为获取的配置文件过期时间,并依据所述URL下载更新后的所述应用对应的安装文件进行安装。
【技术特征摘要】
1.一种更新应用的方法,其特征在于,该方法应用于移动客户端,包括:从应用服务器获取本地应用对应的配置文件过期时间和统一资源定位符URL;根据获取的配置文件过期时间和本地已存储的配置文件过期时间,判断是否需更新所述应用,如果是,则向用户发出更新所述应用的指示;在所述应用被更新后,将本地已存储的配置文件过期时间更新为获取的配置文件过期时间,并依据所述URL下载更新后的所述应用对应的安装文件进行安装。2.根据权利要求1所述的方法,其特征在于,判断是否需更新所述应用包括:比较所述获取的配置文件过期时间和所述本地已存储的配置文件的过期时间是否一致;若不一致,更新所述应用;若一致,不更新所述应用。3.根据权利要求1所述的方法,其特征在于,判断是否需更新所述应用包括:比较所述获取的配置文件过期时间和所述本地已存储的配置文件的过期时间是否一致;若一致,不更新所述应用;若不一致,检查本地已存储的配置文件过期时间与当前的时间之差是否小于或等于预设时间,若是,更新所述应用,若否,不更新所述应用。4.根据权利要求2或3所述的方法,其特征在于,比较所述获取的配置文件过期时间和所述本地已存储的配置文件的过期时间是否一致包括:将获取的配置文件过期时间的格式进行转换,以使转换后的配置文件过期时间的格式与本地存储的配置文件过期时间格式相同,为字典类型NSDictionary;比较格式转换后的获取的配置文件过期时间与本地存储的配置文件过期时间是否一致。5.一种更新应用的方法,其特征在于,该方法应用于版本服务器,包括:接收应用的安装文件,所述安装文件是在所述版本服务器本地记录的所述应用的配置文件过期时间与当前的时间差满足设定条件时重新生成的;将本地记录的所述应用的安装文件更新为接收的所述安装文件,并更新所述配置文件过期时间;接收应用服务器的请求,根据所述请求向应用服务器返回更新后的安装文件的URL和更新后的配置文件过期时间。6.一种更新应用的装置,其特征在于,该方法应用于移动客户端,包括:获取单元,用于从应用服务器获取本地应用对应的配置文件过期时间和统一资源定位符URL;判断单元,用于根据获取的配置文件过期时间和本地已存储的配置文件过期时间,判断是否需更新所述应用,如果是,则向用户发出更新所述应用的指示;第一更新单元,用于在所述应用被更新后,将本地已存储的配置文件过期时间更新为获取的配置文件过期时间,并依据所述URL下载更新后的所述应用对应的安装文件进行安装。7.根据权利要求...
【专利技术属性】
技术研发人员:张孝尊,王永亮,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。