应用如何有效地确定哪些用户在手机通讯录中互相拥有?例如WhatsApp,Telegram,Viber

时间:2015-03-23 01:37:08

标签: android

我的问题在第一次阅读时可能听起来很愚蠢,但让我解释一下。

吉姆和弗雷德。

Jim通过短信验证签署了WhatsApp。弗雷德也签了名。没有通过交换用户名的过程互相添加,Fred和Jim出现在拥有WhatsApp的手机联系人列表中。

这两部手机是否上传了整个联系人数据库并进行了比较?如果是,那么这是否必须定期更新列表?

1 个答案:

答案 0 :(得分:1)

这取决于应用程序。大多数应用程序只需将手机的联系人数据库上传到服务的服务器,并检查它们是否在那里注册。

还有可能从联系人创建一个值并上传它以检查该人是否已注册(非常像哈希)。

请注意上传某个人的联系人数据库是一个隐私问题,因此第二种方法可能更受欢迎。如果您打算自己这样做,请在App的说明中添加注释!