Universal Links работает в симуляторе, но не на реальных устройствах - PullRequest
0 голосов
/ 13 мая 2019

Я добавил apple-app-site-association: https://www.sport5.co.il/.well-known/apple-app-site-association Я начал с "applinks", а когда это не сработало, я также добавил веб-данные и продолжение деятельности.

Я включил связанные домены для этого идентификатора приложения, и в проекте я добавил applinks: sport5.co.il, applinks: m.sport5.co.il & applinks: *. Sport5.co.il в связанных доменах, которые сейчас появляются в файле прав.

Я проверил домен в инструменте проверки Apple https://search.developer.apple.com/appsearch-validation-tool/, и это сработало.

Я протестировал его на нескольких симуляторах, и в каждом из них я мог зайти на веб-сайт в Safari, и он показал мне баннер выше, я также отправил поддельное сообщение в сообщениях, в котором были показаны детали и открыл приложение.

Я также пытался изменить цель развертывания на iOS 10.

Но когда я пытаюсь установить его на устройство из xCode, в конфигурации отладки или выпуска, или даже загружать сборку для тестового полета, это не работает (пробовал на iPhone 5s, iPhone 8 и iPhone XR).

Я искал в Интернете и видел, как многие люди говорили, что универсальные ссылки не работают для них, пока они не сделают это и то, и я попробовал все, что они сказали, но я все еще не могу заставить его работать на реальных устройствах.

Есть ли что-то еще, что я должен сделать, чтобы сделать эту работу, или я получил что-то не так?

1 Ответ

0 голосов
/ 13 мая 2019

Вам нужно немного подождать (от минут до часов) после того, как ваше приложение успешно установлено и запущено, чтобы позволить iOS получить связанный домен.

Вы можете использовать прокси-сервер, например Charles, чтобы проверить, сделал ли iOS вызов.

...