2016-10-27 7 views
0

Я просто настроил свою схему URL-адреса в файле plist.info.URL-адрес схемы не запускает приложение: openURL: параметры

Когда я использую assoicated веб-страницы, у меня есть два различных случая:

1 - Если приложение завтракали и в фоновом режиме: URL формируют веб-страницы откройте приложение и запустить application:openURL:options и параметры анализируются и поток продолжается плавно.

2 - Если приложение не завтракал: URL с веб-страницы, откройте приложение, но НЕ спускового application:openURL:options так остановки приложения на первом экране.

Почему возник второй сценарий? Я нахожусь на iOS 9.0 в качестве цели развертывания и iOS 9.3.5 в качестве версии тестового устройства.

+1

Вы прочитали раздел обсуждения в документах? https://developer.apple.com/reference/uikit/uiapplicationdelegate/1623112-application?language=objc – clemens

+0

В этом была проблема! Большое вам спасибо – OXXY

+0

@macmoonshine, если вы хотите опубликовать его как ответ. Я буду рад отметить его как правильный ответ. – OXXY

ответ

1

Поведение application:openURL:options: зависит от результатов application:willFinishLaunchingWithOptions: и application:didFinishLaunchingWithOptions: методов, поскольку вы можете обрабатывать входящие URL-адреса всегда внутри этих методов. Взгляните на раздел обсуждения в документах для UIApplicationDelegate (https://developer.apple.com/reference/uikit/uiapplicationdelegate/1623112-application?language=objc) для более подробной информации.

+0

Ссылка на потенциальное решение всегда приветствуется, но, пожалуйста, [добавьте контекст вокруг ссылки] (// meta.stackoverflow.com/a/8259), чтобы у ваших коллег было некоторое представление о том, что это такое и почему оно там , Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно находится в автономном режиме. Примите во внимание, что быть более чем ссылкой на внешний сайт_ является возможной причиной [Почему и как удаляются некоторые ответы?] (// stackoverflow.com/help/deleted-answers). – FrankerZ

+0

Я отредактировал ответ в соответствии с вашими предложениями. – clemens