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

时间:2016-04-03 17:01:01

标签: android sqlite

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

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

1 个答案:

答案 0 :(得分:1)

您需要将联系人保存在本地(SQLite)并将联系人与云同步这是使用联系人的应用中最常用的方法此链接可能会对您有所帮助

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