1.一种应用程序更新方法,其特征在于,包括:
若接收到应用程序的更新请求,获取所述应用程序的在线最新版本号和所述应用程序的本地配置文件,所述本地配置文件中保存有所述应用程序的离线资源包和所述离线资源包对应的离线版本号,所述更新请求是响应于对更新提示信息的确定操作生成的,所述更新提示信息是在确定所述本地配置文件中存储的所述离线版本号高于所述应用程序当前正在使用的当前版本号时,自动输出的,所述离线资源包为所述应用程序的更新资源包;
判断所述离线版本号与所述应用程序的在线最新版本号是否相同;
若所述离线版本号与所述在线最新版本号相同,则根据所述离线资源包更新所述应用程序;
若所述离线版本号与所述在线最新版本号不相同,则获取所述在线最新版本号对应的在线最新资源包;
判断所述在线最新资源包是否获取成功;
当所述在线最新资源包获取失败时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包;
在成功获取所述在线最新资源包后,根据所述在线最新资源包更新所述应用程序和所述本地配置文件。
2.根据权利要求1所述的应用程序更新方法,其特征在于,所述当所述在线最新资源包获取失败时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包,包括:当所述在线最新资源包获取失败时,统计所述在线最新资源包获取失败的失败次数;
当所述失败次数达到预设次数阈值时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包。
3.根据权利要求1所述的应用程序更新方法,其特征在于,所述当所述在线最新资源包获取失败时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包,包括:当所述在线最新资源包获取失败时,输出提示消息,所述提示消息用于提示是否清除缓存并重新获取所述在线最新资源包;
当接收到响应所述提示消息的确认消息时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包。
4.根据权利要求1所述的应用程序更新方法,其特征在于,所述若所述离线版本号与所述在线最新版本号不相同,则获取所述在线最新版本号对应的在线最新资源包,包括:若所述离线版本号与所述在线最新版本号不相同,则获取所述本地配置文件中的剩余内存和所述在线最新版本号对应的在线最新资源包的占用内存;
当所述剩余内存大于或者等于所述占用内存时,获取所述在线最新资源包;
当所述剩余内存小于所述占用内存时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包。
5.根据权利要求1所述的应用程序更新方法,其特征在于,所述根据所述离线资源包更新所述应用程序,包括:获取所述应用程序当前正在使用的资源包的当前版本号,并判断所述当前版本号与所述离线版本号是否相同;
若所述当前版本号与所述离线版本号不相同,则根据所述离线资源包更新所述应用程序。
6.根据权利要求1至5中任一项所述的应用程序更新方法,其特征在于,在接收到应用程序的更新请求之前,包括:实时检测与所述应用程序对应的服务器中是否存在所述应用程序的更新资源包;
若所述服务器中存在所述应用程序的更新资源包,则下载所述更新资源包至所述应用程序的本地配置文件中,以更新所述本地配置文件中的离线资源包和离线版本号。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述应用程序更新方法的步骤。
8.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:若接收到应用程序的更新请求,获取所述应用程序的在线最新版本号和所述应用程序的本地配置文件,所述本地配置文件中保存有所述应用程序的离线资源包和所述离线资源包对应的离线版本号,所述更新请求是响应于对更新提示信息的确定操作生成的,所述更新提示信息是在确定所述本地配置文件中存储的所述离线版本号高于所述应用程序当前正在使用的当前版本号时,自动输出的,所述离线资源包为所述应用程序的更新资源包;
判断所述离线版本号与所述应用程序的在线最新版本号是否相同;
若所述离线版本号与所述在线最新版本号相同,则根据所述离线资源包更新所述应用程序;
若所述离线版本号与所述在线最新版本号不相同,则获取所述在线最新版本号对应的在线最新资源包;
判断所述在线最新资源包是否获取成功;
当所述在线最新资源包获取失败时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包;
在成功获取所述在线最新资源包后,根据所述在线最新资源包更新所述应用程序和所述本地配置文件。
9.根据权利要求8所述的终端设备,其特征在于,所述当所述在线最新资源包获取失败时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包,包括:当所述在线最新资源包获取失败时,统计所述在线最新资源包获取失败的失败次数;
当所述失败次数达到预设次数阈值时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包。
10.根据权利要求8所述的终端设备,其特征在于,所述当所述在线最新资源包获取失败时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包,包括:当所述在线最新资源包获取失败时,输出提示消息,所述提示消息用于提示是否清除缓存并重新获取所述在线最新资源包;
当接收到响应所述提示消息的确认消息时,清除所述本地配置文件中已有的内置缓存资源,并重新获取所述在线最新资源包。