持久性和迁移策略

时间:2019-02-03 07:44:51

标签: android android-room

我正在开发一个CRUD应用程序,该应用程序需要客户端持久性才能具有脱机功能。我希望数据的结构会随着时间而改变。

我正在使用AAC Room,将在数据模型更改时添加迁移代码,并考虑添加“需要更新应用程序”对话框,如果/当数据模型变为时,该对话框将阻止用户使用旧版应用程序不兼容。

强制更新听起来合理吗?是否有人对如何实现类似的体验而不强迫用户更新有任何想法?

请注意,我并不是特别想让API人士永久保留其端点的旧版本,因为我们的一小部分用户不会更新其应用...

0 个答案:

没有答案