我无法理解Alloy Migrations,具体而言,
1)迁移何时运行?在App升级或每个应用程序启动时?
2)何时执行migration.down()?我会假设Alloy按顺序从所安装的应用程序版本到当前版本执行所有up()。 down()的作用是什么?
答案 0 :(得分:0)
每次应用程序重新打开时(不在恢复时),它都会检查尚未运行的迁移(在sqlite表中跟踪)。
当用户以某种方式升级到旧版本时,将运行migration.down()
。这在App Store部署中不会发生,但可能在测试和adhoc /企业部署期间发生。