关于ios,android上的Flex手机端程序自动升级

2014-11-30 admin flash

如果一个程序的升级频率比较高的话,利用常规的升级方法肯定会影响升级的进度,特别是ios的程序,由于需要苹果官方的审核,需要不少时间.

这里讲的是另外一种方案,使用flash的Loader:loadBytes来运行,大致思路就是这样.


1.首先还是需要开个一个基础的框架,内部封装好程序包的下载,更新,运行这些基础的逻辑. 与业务模块分离开.

2.基础模块安装到手机上,运行时候检查业务模块版本,与服务器端版本进行比较.

3.下载最新业务包

4.使用flash Loader类中的loadBytes运行业务包.

通过这种方案,能做到最快的版本升级控制,不受各电子市场的审核的约束了.


===============================================

实际测试时候,发现ios是被编译成本地的语言,而且appstore上也明文规定不允许加载外部代码,所以上面的方法不适合ios

标签: Flash ios android

发表评论:

Powered by emlog |

浙ICP备17021512号 |浙公网安备 33010602008237号