Универсальная ссылка в 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 и более ранних версий вы можете вернуться к банкам приложений.