1.一种flash应用的版本控制方法,所述flash应用包含若干个资源文件,其特征在于,所述方法包括:S1、基于更新的flash应用的应用名,获得对应于所述应用名的配置文件;以及S2、基于所述配置文件,更新对应的flash应用;
其中,所述配置文件包含该flash应用中的所有资源文件的版本号;
所述应用名依次包括flash应用的源应用名、应用版本号以及格式名。
2.如权利要求1所述的flash应用的版本控制方法,其特征在于,所述步骤S1之前还包括:检索更新的flash应用的应用名。
3.如权利要求2所述的flash应用的版本控制方法,其特征在于,所述检索更新的flash应用的应用名之前还包括:创建所述更新的flash应用的应用名;以及
将所述更新的flash应用中每个资源文件的版本号存储至对应所述版本的flash应用的配置文件中;
其中,所述配置文件的文件名依次包括源配置文件名、对应于所述flash应用的版本号以及格式名。
4.如权利要求3所述的flash应用的版本控制方法,其特征在于,所述步骤S1还包括:当更新的flash应用处于真实环境时,匹配对应所述应用名的配置文件;或当更新的flash应用处于测试环境时,修改对应所述应用名的配置文件的文件名;
其中,修改后的配置文件的文件名依次包括源配置文件名、格式名以及对应的flash应用的版本号。
5.如权利要求4所述的flash应用的版本控制方法,其特征在于,所述步骤S1还包括:将所述配置文件转换为flash应用可识别的格式。
6.如权利要求1所述的flash应用的版本控制方法,其特征在于,所述步骤S2进一步包括:S2.1、对于待更新的资源文件,基于所述配置文件,检索更新的flash应用中与所述资源文件的源资源文件名相同的文件;以及S2.2、当更新的flash应用处于真实环境时,将所述资源文件更新为更新的flash应用中与所述资源文件的源资源文件名相同的资源文件;
其中,所述资源文件的文件名依次包括源资源文件名、资源文件的版本号以及格式名。
7.如权利要求6所述的flash应用的版本控制方法,其特征在于,所述步骤S2.2还包括:当更新的flash应用处于测试环境时,在所述资源文件的文件名后加上时间戳。
8.如权利要求7所述的flash应用的版本控制方法,其特征在于,基于versionmanaget类中的loadversion方法,将所述更新的flash应用中每个文件的版本号存储至对应所述版本的flash应用的配置文件中。
9.如权利要求1所述的flash应用的版本控制方法,其特征在于,还包括:S3、基于回退的flash应用的应用名,获得对应于所述应用名的配置文件;以及S4、基于所述配置文件,回退对应的flash应用。
10.一种flash应用的版本控制系统,所述flash应用包含若干个资源文件,其特征在于,包括:配置文件模块,基于更新的flash应用的应用名,获得对应于所述应用名的配置文件;
以及
更新模块,与所述配置文件模块连接,基于所述配置文件,更新对应的flash应用;
其中,所述配置文件包含该flash应用中的所有资源文件的版本号;
所述应用名依次包括flash应用的源应用名、应用版本号以及格式名。