WhatsApp如何检测联系人列表中的用户是谁?

时间:2015-06-16 23:12:37

标签: java android

我正在制作一个简单的聊天应用程序用于学习目的。我希望我的应用程序能够找出联系人中的哪些人使用我的应用程序,因此只有他们可以发送消息,就像whatsapp所做的那样。我该怎么做呢?我正在使用Parse作为后端。

2 个答案:

答案 0 :(得分:1)

WhatsApp会在您注册时记录您的电话号码,因此可以在其phoneNumber表格中添加Users列。它还可以访问您的联系人,这实际上只是一个电话号码列表。然后,它会将这些电话号码与phoneNumber表中的User列进行交叉检查,从而确定哪些联系人是当前用户。

答案 1 :(得分:1)

有很多方法可以做到这一点。当任何机构注册使用他们的服务时,他们会保存电话号码和详细信息。

什么应用程序将这些详细信息存储在他们的数据库中可能在他们的用户表中。

当您注册使用他们的服务时,它会使用Android的内容提供商机制读取您的contatcs,然后他们会将您的联系人与其用户表进行比较。

如果发现任何匹配,您可以在列表中看到它,否则不会。

This文章也可能有用