有沒有辦法從iOS通訊簿API中找到最喜歡的聯繫人?我指的是用戶在聯繫人應用程序的收藏夾選項卡中放置的聯繫人。從iOS通訊簿API中找到最喜歡的聯繫人
9
A
回答
18
收藏夾存儲在Phone.app內部,不在通訊簿數據庫本身內。你不能在非越獄iPhone上訪問其他應用的沙箱,所以不幸的是答案是否定的。
此外,如果任何應用程序可以看到您最喜歡的聯繫人,這對隱私來說是非常糟糕的。它可以在不詢問你的情況下訪問整個地址簿已經很糟糕了。
1
我已經通過API搜索並找不到任何適當的方法。也許Apple認爲這是一個電話應用程序數據字段,或者可能是關於安全性。我也喜歡使用它。
4
Filip是正確的,您無法通過公共的應用程序商店合法API訪問iOS上收藏聯繫人列表。
要接近你可以嘗試猜想用戶的最愛或最重要的聯繫人從他們的地址簿。讓我們假設人最清楚他們是最親近的人,而這也被自己的手機通訊簿中體現出來:
例如,對於一個親密的朋友的地址簿聯繫人中含有較多的 信息(地址,生日,也許是一個暱稱),而不是一個 商業夥伴或同事在工作中的聯繫人。
然後我們可以使用這些信息來計算重要性得分爲每個地址簿聯繫人。通過參加n最重要的聯繫人,我們可以估計用戶最喜歡的聯繫人。
我寫過關於這個想法的更多內容:http://dbader.org/blog/guessing-favorite-contacts-ios您還可以在那裏找到示例實現和演示應用程序。
相關問題
- 1. 如何將新聯繫人添加到iOS通訊簿?
- 2. iOS - Twitter喜歡聯繫人選擇
- 3. 從聯繫人通訊簿生成nk2 Outlook
- 4. 使用iOS通訊錄API來搜索交換聯繫人
- 5. 聯繫人喜歡處理字段
- 6. iOS通訊簿 - 如何知道哪些聯繫人已添加/編輯/刪除?
- 7. BlackBerry - 從通訊簿聯繫人列表中讀取自定義鈴聲名稱?
- 8. 使用API添加聯繫人到歌迷通訊錄
- 9. 收集iOS的電話簿聯繫人
- 10. 得到一個表,喜歡一個評論的聯繫人
- 11. 從iOS版本6.1.3的通訊簿數據庫中獲取聯繫人時發生崩潰?
- 12. ios中的類別字母索引的名稱。喜歡聯繫人索引
- 13. 獲取聯繫人通訊組
- 14. 從地址簿中顯示聯繫人
- 15. 崩潰的第二通訊錄(聯繫人)查找
- 16. 查找誰喜歡特定產品在MySQL的人最喜歡的產品
- 17. iOS:從地址簿中刪除聯繫人時出錯:[CNDataMapperContactStore executeSaveRequest:error:]
- 18. 從地址簿中統計聯繫人總數 - iOS
- 19. GetResponse API v3 - 獲取聯繫人誰打開通訊
- 20. 如何從iphone中獲取所有通訊錄聯繫人
- 21. 驗證地址簿聯繫人從PHP服務器的iOS
- 22. 找到最頂端添加聯繫人
- 23. 當從列表中選擇聯繫人時從通訊簿中填充聯繫人號碼,但從搜索結果中選擇時失敗
- 24. 喜歡iPhone地址簿
- 25. 如何檢查是否Windows通訊簿或Windows聯繫人安裝
- 26. 從地址簿獲取Facebook聯繫人
- 27. 處理由於iOS中的鏈接卡的重複聯繫人地址簿API
- 28. 通過youtube api訪問喜歡或不喜歡的功能
- 29. 如何在iPhone中編輯通訊錄中的聯繫人?
- 30. 我的聯繫人不添加在地址簿中的iOS 7
是啊......得出同樣的結論。謝謝 – haider
既然這個討論已經兩年多了,可能會有變化嗎?關於iOS 7呢? – Joqn
@Joqn nope,依然如此。你只需要用戶的認可,以訪問自iOS 6.0以來的聯繫人:) –