我目前正在编写一个消息移动应用程序。我想知道通过电话号码搜索已经在网络中的朋友的最佳程序是什么。像Viber,WhatsApp,SnapChat等一样。
我需要的是:
这使得这很难,用户可以拥有超过1000个联系人。我无法将他/她的联系人保存在我的数据库中,因为这会产生政策问题。我不能每次迭代每个联系人,这真的是效率低下。
您如何在自己的应用中实现此功能?
答案 0 :(得分:0)
不要将真实的电话号码转移到任何服务器!反而哈希(例如使用MD5)。这更加安全可靠!
除了每次进行同步时遍历所有数字之外别无他法。可以为所有扫描的联系人设置already_known_to_app=Yes
属性,然后在下次同步时仅提取没有此类属性的联系人。缺点:你不知道哪些联系人有变化。
但可能性取决于你的平台。