2012-03-16 19 views
3

我有興趣創建一個類似於Path或Instagram的聯繫人尋找朋友的應用程序,但我不確定它是如何完成的。Path和Instagram等應用如何判斷聯繫人是否也在使用該應用?

我知道路徑和Instagram上傳您的地址簿到他們的服務器,但他們如何能夠告訴特定的聯繫人是否也使用該應用程序?它是否也上傳用戶的電話號碼,從而匹配電話號碼?

CLARIFICATION:我不會在我的地址簿中保存電子郵件地址(或聯繫人的電話號碼以外的任何信息),但Path和Instagram能夠告訴路徑和Instagram是否屬於Path/Instagram上的用戶。這怎麼樣?

回答

0

有你的地址簿和他們之間的兩個連接點:

  1. 您的電子郵件地址(和電話號碼)。
  2. 您的朋友的地址簿中包含您的電子郵件地址(和電話號碼)。

基本上,僅僅因爲您沒有列出他們的電子郵件地址並不意味着他們沒有列出您的電子郵件地址。他們還可以根據地址簿中的姓名和/或電話號碼過濾「誰在通訊錄中有電子郵件」。

是的,它也可以加入電話號碼。這裏的要點是有很多方法可以將數據連接在一起,而您的手機並沒有完整的圖片。

+0

謝謝你的建議,但我不認爲這也可能是正確的。對於方法#2,我們首先獲得在他們的地址簿中擁有我的電子郵件的所有用戶的列表。這樣可行。但現在,應用程序如何知道他們的數據庫上的用戶與我的地址簿上的用戶是同一個用戶? 對於#2,必須在該列表的好友(其地址簿包含我的電子郵件)和我的地址簿之間再次加入。但加入什麼?我可以用一個暱稱代替他的真實姓名,然後出現聯繫人。 – 2012-07-12 12:58:05

+0

簡單的谷歌搜索會產生對如何進行名稱匹配問題的解答,如果兩邊的名稱不完全匹配,比如[本文](http://www.omninerd.com/articles/Data_Analytics_Approach_to_Name_Matching) – kamprath 2012-07-12 14:40:05

相關問題