Давайте предположим, что у меня есть два домена - example.com и ex.coIOS 9 - Перенаправление Универсальной Ссылка не работает
На example.com Я настроил Всеобщую ссылки для IOS 9 и мой apple-app-site-association
файл без подписи и выглядит следующим образом:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "JUSTEXAMPLE.com.example.app",
"paths": [
"link/example*"
]
}
]
}
}
Моего приложение также имеет com.apple.developer.associated-domains
записи - applinks:example.com
Everythin г работает нормально, если вы нажмете example.com/link/example?param=value
(открывается приложение)
Но я хочу сделать следующую вещь:
- пользователь постукивает ex.co/abc
- Пользователь получает 301 заголовка (постоянный редирект) с example.com/link/example?param=value как место
- App открывает и все довольны
Первый и себе cond выполнить отлично, но на третьем я получаю пустую страницу с маленьким баннером наверху, который говорит что-то вроде «Хотите открыть эту страницу в приложении?». и большая кнопка «ОТКРЫТО»
PS: оба веб-сайты используют действительный HTTPS
PPS: Я не могу сделать
apple-app-site-association
для ex.co, потому что это будет иметь много коротких ссылки, которые будут перенаправляют на другие страницы на example.com для различных приложений
Да, это то, о чем я думал в первый раз. Похоже, нет другого пути: P –
Здравствуйте, недавно у меня такая же проблема, что действие перенаправления не открывает мое приложение. Так вы можете объяснить это более конкретно, как решить проблему? Вот мой вопрос: [Короткий URL-адрес не открыт в приложении со всемирными ссылками] (http://stackoverflow.com/questions/39136150/short-url-not-opened-in-app-with-universal-links) – jojoT