Привет, я сделал следующие шаги для реализации Universal Link для IOS.Универсальная ссылка для IOS не работает
1.My суб домен npd.nowconfer.com, и мой файл яблочно-приложение-сайт-ассоциация содержит
{
"applinks": {
"apps": [],
"details": [
{
"appID":"R3UDJNSN2P.com.sampleUniversal.teledna",
"paths": ["*"]
}
]
}
}
этот файл загружается в мой поддомен npd.nowconfer.com и его serveing над https.
2.I проверен с использованием AASA Validator i.e https://branch.io/resources/aasa-validator/#resultsbox, и у меня есть результат теста, когда все проходит.
вы можете увидеть прикрепленный скриншот.
3.Now В стороне приложения, мой коллега сделал такую конфигурацию, как
- Добавлено домен к возможностям, т.е. applinks: nowconfer.com и applinks: npd.nowconfer.com
обрабатывались Универсальные ссылки в приложении, т.е. в делегате как этот
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler {
NSURL *url = userActivity.webpageURL;
// handle url
}
4.my universalink https://npd.nowconfer.com:5000/calendar/deeplink?url=nowconfer Когда я нажимаю на эту ссылку с помощью электронной почты, мое приложение не открывается, а перенаправляется в магазин приложений (запрос на стороне сервера был вызван, чтобы перенаправить приложение, если приложение не установлено на устройстве)
Но когда я тестировал universalink валидатора здесь https://search.developer.apple.com/appsearch-validation-tool, я получил некоторую ошибку
ссылки на приложение: не ошибки нет приложений с правами домена в данном дающие праве, используемые для проверки глубокой линии связи двойной аутентификации от текущей выпущенной версии ваше приложение. Эти данные могут потребовать 48 часов для обновления.
Я видел много учебников, но ничего не использовал для меня. Можете ли вы помочь мне разобраться, что здесь происходит?
Спасибо Alex.Is обязательное приложение должно быть в магазине APP? , без живого приложения мы не можем проверить универсальную ссылку? –
Нет, нет необходимости, чтобы версия вашего приложения в App Store поддерживала универсальные ссылки.Вы можете протестировать только локальную сборку, даже если ваше приложение не находится в App Store вообще. –
. Хорошо, спасибо. Я проверю сегодня то же самое, тогда я сообщу об этом. –