我在考虑将Android应用的持久数据移至Firebase数据库。目前我使用Sqlite和Python HTTP REST服务。
在应用程序中,我有一个很大的城市列表,名为citiesList
。由于列表很大并且很难更新,我不希望应用程序在上线时获取列表。
我目前的策略是提供citiesListVersion
。当应用程序上线时,它会检查citiesListVersion
。如果服务器的citiesListVersion
较新,则应用会从服务器获取citiesList
。否则,应用程序将继续使用缓存数据。
我的问题是:迁移到Firebase数据库时,我可以保留当前的策略吗?据我了解,Firebase会在应用上线时尝试同步数据。