我的应用程序需要在我们的服务器上存储用户的联系人(当然要获得用户的许可。)其中一个要求是将设备通讯录上的任何更改(添加/编辑/删除)反映到服务器。
是否有一种简单的方法/最佳实践来确定在重新启动应用程序之前更改了哪些地址簿联系人?
我所看到的只是通知应用程序地址簿更改的回调方法,但似乎没有记录的方法来确定哪些联系人被添加、编辑或删除。
我现在想的是手动将新的联系人列表与存储在设备上的联系人列表进行比较,然后更新应用程序和服务器的更改。但是我认为如果用户有大量的联系人,这可能太多了。
谢谢!