我应该只将联系人保存到设备,还是在聊天应用程序中同时保存到设备和服务器



我的Android应用程序是一个简单的聊天应用程序,我想要的是:当用户安装应用程序并注册时,他的联系人应与服务器上的注册用户进行比较。设备上的SQLite数据库应该由同样安装了该应用程序并注册的用户联系人填充。

现在我的问题是:我应该只将已注册的联系人保存到SQLite数据库中,还是应该在用户注册时将所有联系人保存在服务器上,并将已注册联系人保存到设备的SQLite数据库?我听说Viber将所有用户的联系人保存在服务器上,只显示注册的联系人。这是一个好方法吗?这是首选方法吗?它是否占用了太多资源?

您需要将您的联系人保存在本地(SQLite)并与云同步联系人这是应用程序中最流行的处理联系人的方法此链接可能有助于您

http://developer.android.com/training/sync-adapters/creating-sync-adapter.html

最新更新