我创建了一个带有SQLite数据库的android应用程序。但是,我没有意识到这是存储在本地的。有没有办法将个人设备上本地分布的SQLite数据库连接到全局数据库服务器?
我需要在所有设备上同步数据库。
答案 0 :(得分:1)
根据您的要求,有几种方法可以实现这一目标。
基本上您需要的是 API ,它会在您的数据库中公开基本的 CRUD 操作。然后,您的设备会与 API 进行互动,并将数据直接存储在服务器上。
下一步是允许设备保存数据离线,并在设备上线后立即同步。在这种情况下,您需要本地 sqlite (或其他) 数据库才能跟踪设备上发生了什么变化。
我建议你阅读有关在移动设备上同步数据库的一些内容。离线以及在线。您可以在this主题中找到基本说明。