Универсальная ссылка в iOS 8?

Я смотрел видео WWDC, связанные с улучшениями поиска и глубокой привязки. В видеоролике "Бесшовные ссылки на ваше приложение" говорящий рассказал о том, как настроить приложение и связанный с ним веб-сервер для поддержки "Универсальных ссылок". Мне было совершенно не ясно, работает ли Universal Links с iOS 8 или только с iOS 9. Когда он говорил о подписании файла ассоциации с яблочным приложением, он заявил, что он должен быть подписан только для использования с iOS 8. Чтобы быть понятным, делать Universal Links с iOS 8 прямо сейчас.

Вот пример использования, о котором я забочусь.

  • Открывается электронное письмо на устройстве iOS 8 с нормальным URL-адресом https на веб-сайте (веб-глубокая ссылка).
  • Пользователь удаляет ссылку
  • Связанное приложение открывается и передает URL-адрес для обработки через

    func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]!) -> Void) -> Bool
    

В частности:

  • Электронная почта → Приложение
  • not Email → Safari
  • ни Email → Safari → Приложение

Спасибо!

Ответ 1

Согласно Что нового в iOS 9, универсальные ссылки требуют iOS 9. Предположительно требование требования к подписке возвращается к iOS 8, потому что, как отмечает этот документ, универсальные ссылки построены на той же основе доверия, что и Handoff между родными приложениями и веб-сайтами, что является функцией iOS 8. Таким образом, вы можете развернуть свое приложение обратно в iOS 8 (и поддерживать веб-приложение > ), но получить поддержку универсальных ссылок только для ваших клиентов, находящихся на iOS 9.

Для iOS 8 и более ранних версий вы можете вернуться к банкам приложений.