诸如Firebase和Parse之类的BaaS解决方案能否在本地与现有SQLite数据库一起使用,并通过已配置的ContentProvider进行接口?
到目前为止,我只能找到有关使用每个解决方案的专有本地存储解决方案的信息。但是,如果我只是将BaaS视为REST API,那是可行的解决方案吗?
我现在有兴趣在第一个应用程序中使用BaaS进行跨设备的数据同步/用户身份验证,并最终学习如何在此后为项目设置自己的服务器。
谢谢!
最佳答案
我正在从解析迁移到Firebase。
在“解析”世界中,我能够使用BaaS和内容提供商中的佼佼者。如果在Sync Adapter调用中调用了BaaS,则刷新了本地SQLite DB,然后通过Content Providers更新了CursorAdapter。
在Firebase世界中,不需要任何其他同步适配器,因此具有本地Content Provider和SQLite是多余的。是的,我仍然可以让他们一起玩,但是不需要,因为Firebase可以直接更新视图。
关于android - 带有ContentProvider和BaaS的Android SQLite,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32159959/