Адресная книга: дифференциация источников типа kABSourceTypeExchangeGAL
Вопрос, который я задаю, уже задавался несколько раз на этом сайте (ссылки на предыдущие темы находятся ниже моего вопроса).
При работе с адресной книгой iOS и попытке получить адресную книгу Exchange GAL имя типа возвращает Nil. Код, который я использую (и предлагается во всех предыдущих темах):
CFStringRef sourceName = (CFStringRef)ABRecordCopyValue(source, kABSourceNameProperty);
По сути, это означает, что если на устройстве сопоставлено несколько адресных книг Exchange (и нет никаких ограничений для этого...), то невозможно узнать, какая из них вам нужна.
Вопрос в том, нашел ли кто-нибудь решение этой проблемы?
Заранее спасибо!
Ссылки на предыдущие темы:
1 ответ
Прежде всего: мы использовали официальный запрос поддержки Apple, чтобы спросить, можно ли провести различие между серверами Exchange, и просто ответ был: это не так!:(
Я открыл сообщение об ошибке по этому вопросу.
Если вы разрабатываете для бизнес-клиентов, это может быть вариант, чтобы их ИТ-специалисты предварительно установили требуемый обмен и запретили пользователю добавлять дополнительные серверы обмена через политику.