检查一个联系人是否安装了一个app android(如whatsapp / Viber)

时间:2014-03-01 05:08:09

标签: android

我正在构建一个应用程序,用户可以在其中安装此应用程序的设备的联系人(使用phoneNumber)进行交互(几乎是Whatsapp,Viber功能)

现在可以通过函数getContacts()

实现此功能

在我的服务器上存储所有应用注册 从应用程序,将所有联系人发送到服务器并在服务器响应中接收已注册的联系人 但是,这会在添加/删除联系人或更新现有联系人的情况下导致同步问题

为此,我的知识指导我选择

每次启动应用时,请调用此getContacts()方法,以便检索到的数据是新鲜的 不确定这是否是Whatsapp& amp; viber,它在每次发布期间都可以实现,但需要进行大量不必要的处理 让后台服务通过getContacts()方法轮询服务器 这可以保持联系人同步 但是,这不会立即刷新更改。在Whatsapp中,如果我更改了联系人的姓名,它几乎可以立即反映出来 在ContentObserver上注册ContactsContract.CONTENT_URI (对此真的不太了解) 请提供您的见解

0 个答案:

没有答案