从iOS地址簿API中查找收藏的联系人



是否有办法从iOS地址簿API找到收藏的联系人?我指的是用户在联系人应用程序的收藏夹选项卡中放置的联系人。

收藏夹存储在电话中。app,而不是在地址本数据库本身。你不能在非越狱的iPhone上访问其他应用程序的沙盒,所以很不幸,答案是否定的。

此外,如果任何应用程序都能看到你最喜欢的联系人,这对隐私来说将是非常糟糕的。它可以在不询问你的情况下访问整个地址簿,这已经很糟糕了。

Filip是对的,你不能通过一个公共的、应用商店合法的API访问iOS上的收藏联系人列表。

接近你可以试着猜测用户最喜欢或最重要的联系人从他们的地址簿。让我们假设人们最了解他们最亲近的人,这也反映在他们的电话地址簿上:

例如,好友的地址簿联系人包含更多信息(地址,生日,也许是昵称)比联系方式更重要工作中的商业伙伴或同事。

然后我们可以使用这些信息来计算每个地址簿联系人的重要性得分。通过取n最重要的联系人,我们可以近似出用户最喜欢的联系人。

我已经在我的博客上写了更多关于这个想法:http://dbader.org/blog/guessing-favorite-contacts-ios你也可以在那里找到一个示例实现和演示应用程序。

我已经通过API搜索,无法找到任何合适的方法。也许苹果认为这是一个手机应用程序的数据领域,也许是关于安全的。我也想用它

最新更新