RestKit 种子数据库是在每次安装应用程序时刷新,还是仅在第一次安装时刷新?

Is the RestKit seed database refreshed on every app install, or just on the first install?

我有一个应用程序进行了重大更新,我们即将发布 v2.0。我似乎无法在 RestKit 文档(或任何 articles/tutorials)中的任何地方找到提到 when 使用种子数据库的信息。

我了解到,当您首次安装带有 RestKit 种子数据库的应用程序时,会插入数据。但是,如果您安装了 v1 并在其上安装了 v2,数据库是 re-seeded 还是只是保持原样?

我们的问题是我们正在发送一个 If-Modified-Since header,但我们希望它尽可能是最近的 - 最好是从最后一个数据库种子开始,在该版本发布前几周。如果我们在 2015 年 7 月发布 v2 If-Modified-Since,这是否意味着那些拥有 v1 和旧数据库的人将错过 2015 年 7 月之前发生的更新,因为他们将错过种子数据库,因此永远过时?

万一以后有人来这里,我可以确认种子数据库只在第一次安装时使用。

回想起来这是有道理的;如果每次更新都重新生成,客户将丢失所有数据。我们的数据几乎完全是只读的,所以我什至没有考虑它。