Так компания Apple изменила как OpenUrl: и canOpenURL: работы прошивки 9, приложение должно зарегистрировать конкретные схемы URL, которые они хотели открыть в своих белых списках, которые могут быть обновлены только подав обновление Itunes. В противном случае эти два метода всегда будут возвращать FALSE (т. Е. Не смогут открыть это приложение).Почему Facebook может запускать мое приложение через приложение в iOS 9 beta 3 (openURL: также работает)?
Тем не менее, я отправил приложение через Facebook, и я смог открыть свое приложение на своем устройстве, нажав кнопку «Открыть» в приложении Facebook (мое устройство для тестирования в настоящее время является iOS 9 beta 3). Как это возможно?
Спасибо!
обновление:
Я пытался использовать OpenUrl: запустить другое приложение, которое также принадлежит мне, а его схема URL не была зарегистрирована в белом списке приложения вызова. И получается, что я могу запустить другое приложение успешно, а canOpenURL: возвращается NO.
Я не знаю, является ли Apple ТОЛЬКО изменением canOpenURL или успешно запускает другое приложение - это ошибка.