标签: android android-room
我正在开发一个CRUD应用程序,该应用程序需要客户端持久性才能具有脱机功能。我希望数据的结构会随着时间而改变。
我正在使用AAC Room,将在数据模型更改时添加迁移代码,并考虑添加“需要更新应用程序”对话框,如果/当数据模型变为时,该对话框将阻止用户使用旧版应用程序不兼容。
强制更新听起来合理吗?是否有人对如何实现类似的体验而不强迫用户更新有任何想法?
请注意,我并不是特别想让API人士永久保留其端点的旧版本,因为我们的一小部分用户不会更新其应用...