Можно ли найти контакты пользователя, которые также имеют устройства Apple?
Учитывая API адресной книги iOS или, возможно, другие дружественные API App Store, возможно ли найти контакты пользователя, которые также используют iOS? Единственная эвристика, которую я смог придумать, - это найти все контакты, которые имеют kABPersonPhoneIPhoneLabel
номер телефона - но этот метод имеет много ложных и отрицательных результатов.
2 ответа
Теперь это возможно с помощью CloudKit и класса CKDiscoverAllContactsOperation. Вы получаете только контакты пользователя, которые также используют то же приложение и дали явное разрешение, но для некоторых случаев это хорошее начало.
Ваша эвристика может быть в порядке, но она полагается на пользователя, правильно установившего этот атрибут.
в зависимости от контекста это может быть достаточно хорошо / или нет.. не знаю.
нет никакого реального способа определить, какой пользователь действительно использует ios (нет API)