如何知道ios地址簿是否可以访问Facebook联系人

时间:2013-05-29 18:08:25

标签: iphone ios facebook abaddressbook

在iOS上,我想知道用户是否已启用联系人应用以包含Facebook联系人。 (他在“Facebook”下的iPhone设置中这样做,其中列出了可与facebook连接的应用程序)。 当联系人应用程序可以与Facebook连接时,用户可以选择在联系人中选中“所有Facebook”,因此我认为它可能只是一个组。但在检查测试设备上所有组的名称(联系人与Facebook连接)后,没有名为“所有Facebook”或类似组的组出现。 所以我想知道:有没有办法知道联系人是否包含Facebook好友?我没有在文档中找到任何内容。

非常感谢。

1 个答案:

答案 0 :(得分:1)

iOS中的外部源未表示为组,它们被定义为ABSource条记录。

查找ABSource未将KABSourceTypeProperty设置为KABSourceTypeLocal的记录。除了设备本地和iCloud同步的联系人之外,这将获得一切。我不确定如何识别特定ABSource引用的来源(Facebook,Exchange等)。