Я смотрел видео 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 → Приложение
Спасибо!