合金迁移的生命周期

时间:2016-01-22 07:16:27

标签: appcelerator appcelerator-alloy

我无法理解Alloy Migrations,具体而言,

1)迁移何时运行?在App升级或每个应用程序启动时?

2)何时执行migration.down()?我会假设Alloy按顺序从所安装的应用程序版本到当前版本执行所有up()。 down()的作用是什么?

1 个答案:

答案 0 :(得分:0)

每次应用程序重新打开时(不在恢复时),它都会检查尚未运行的迁移(在sqlite表中跟踪)。

当用户以某种方式升级到旧版本时,将运行migration.down()。这在App Store部署中不会发生,但可能在测试和adhoc /企业部署期间发生。