Приложение, которое мы создаем, имеет простую кнопку, которая запускает сеанс facetime с определенным номером.Здесь нет никаких проблем.
Я использую
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
, чтобы проверить, способно ли устройство принимать вызовы в режиме разговора.Опять же, это работает нормально.
Но пользователь может включить / выключить функцию facetime через экран настроек своего устройства.Когда facetime выключен, указанный выше метод canOpenURL
по-прежнему возвращает YES
, даже если facetime отключен.И когда я начинаю новый сеанс с помощью метода openURL
, экран просто переходит к моему списку контактов без запуска сеанса facetime.
Кто-нибудь знает, возможно ли определить, включено ли на устройстве facetime.