在 iOS 上,我想知道用户是否已启用联系人应用程序以包含 Facebook 联系人。 (他在“Facebook”下的 iPhone 设置中执行此操作,其中列出了可以与 Facebook 连接的应用程序)。 当通讯录应用程序可以与 Facebook 连接时,用户可以选择在通讯录中选中“所有 facebook”,所以我认为它可能只是一个组。但在检查测试设备上的所有群组名称(联系人与 Facebook 连接)后,没有出现名为“all facebook”或类似名称的群组。 所以我想知道:有没有办法知道联系人是否包括 Facebook 好友?我在文档中没有找到任何内容。
提前非常感谢。
最佳答案
iOS 中的外部源不表示为组,它们定义为 ABSource
记录。
查找 KABSourceTypeProperty
未设置为 KABSourceTypeLocal
的 ABSource
记录。这将获取除设备本地和 iCloud 同步联系人之外的所有内容。我不确定如何识别特定 ABSource
引用的来源(Facebook、Exchange 等)。
关于iphone - 如何知道ios通讯录是否可以访问Facebook联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16820977/