iOS9 внесла некоторые изменения в работу схем URL-адресов, например. url whitelist и т. д. До iOS9 мы разрешили запускать наше приложение из другого приложения, выполняли некоторые действия, а затем возвращали управление запущенному приложению, заканчивая некоторые пользовательские данные, позволяющие запускающему приложению перейти к определенному (удачному или неудачному) представлению ,Схема URL-адреса iOS9 для запуска приложения
Контроль возврата для запуска действия приложения был выполнен с помощью последующего вызова openURL: с указанием URL-адреса запускающего приложения с возвращаемыми данными. Все это очень хорошо работало в iOS8, однако в iOS9 у нас теперь есть кнопка «Back to appName» в строке состояния как рекомендуемый способ возврата в приложение для запуска. К сожалению, это не позволяет нам возвращать данные результата из нашего приложения. Если мы продолжим использовать openURL: чтобы вернуть управление в приложение для запуска в iOS9, это приведет к тому, что в стартовом приложении «Back to ourApp» появится одна и та же кнопка строки состояния, что совершенно неверно.
Итак, вопрос в том, как вернуть управление обратно в приложение, откуда было запущено наше приложение с данными результата в iOS9?
Этот вопрос не должен быть помечен 'scheme', как в язык программирования схемы. –