Универсальная ссылка iOS не работает на одном устройстве (хотя работает на других устройствах iOS)

Я столкнулся со странной проблемой с универсальными ссылками на iPhone — iOS 12.2. Я пытаюсь открыть приложение, используя зарегистрированную универсальную ссылку (одна и та же ссылка работает на других устройствах, использующих как ту же, так и другую версию iOS), используя идентичное приложение (одна и та же версия).

Что странно, я даже не могу найти возможность открыть ссылку в нативном приложении, удерживая ссылку некоторое время на этом устройстве, хотя я нашел ее на других устройствах. Раньше это работало, но потом вдруг перестало открывать приложение. Пробовал перезагрузить и переустановить приложение.

Кто-нибудь сталкивался с подобной проблемой? Любое предложение по отладке? Я бы очень хотел избежать сброса телефона до заводских.


person Matty    schedule 26.03.2019    source источник
comment
Посмотрите, пожалуйста. Вопрос 1) Вы тестировали его http или https? Должен ли я протестировать его с https-сайтом? Вопрос 2) я установил ссылку вида applinks:mywebsite.com.au и реализовал continue userActivity: в appdelegate. Вопрос 3) мои данные json в файле aasa: { applinks: { apps: [], details: [ { appID: TeamID.BundleID, paths: [*, /] } ] }} Когда я нажимаю на него из почтового приложения с доменом .com.au или domain.com.au , это открывает Safari. Это не открывает мое приложение. Я тестировал на iPhone 6s plus, iOS 12.2. В чем может быть возможная проблема?   -  person Jamshed Alam    schedule 30.03.2019
comment
1) Да, HTTPS - Сказал, что работает на других устройствах iOS, кроме этого 2) Конечно 3) Конечно Проблема не в настройках. Он работает на других устройствах. Проблема с самим устройством (настройки там) - Но я не нашел ни у кого такой же проблемы, поэтому и спросил. Итак, еще раз: то работало, то перестало. Но только на этом устройстве. Другие устройства работают. Но опции нет даже при удерживании ссылки, тогда как на других я вижу Открыть в {{appname}}.   -  person Matty    schedule 03.04.2019
comment
Я знаю, что это не поможет, но я где-то читал (мне нужно найти), что это была проблема с iOS 12.2 или Branch или что-то в этом роде. У меня такая же проблема. Если я найду решение, я опубликую его здесь.   -  person Brandon Tripp    schedule 25.04.2019
comment
@Matty В настоящее время мы сталкиваемся с той же проблемой. После обновления до 12.2 наша универсальная ссылка перестала работать. Но он все еще работает на 12.1 и более ранних версиях. Можете ли вы поделиться, как вы это решили?   -  person smruti ranjan    schedule 06.05.2019
comment
@BrandonTripp Если вы можете поделиться ссылкой, где эта информация доступна, это будет большим подспорьем.   -  person smruti ranjan    schedule 06.05.2019
comment
какие-либо обновления по этому поводу? Вам удалось это исправить?   -  person Endive au Jambon    schedule 14.06.2019
comment
Так что после обновления до новейшей iOS проблема осталась в Chrome. Мне удалось открыть контекстное меню и открыть приложение с помощью элемента Open in... в Safari, и с тех пор оно работает во всех браузерах должным образом. Это не объясняет происхождение этой проблемы, но я надеюсь, что это также поможет вам.   -  person Matty    schedule 17.06.2019


Ответы (3)


Вы можете столкнуться с любой из этих двух ошибок: https://openradar.appspot.com/45201697. https://openradar.appspot.com/33893852

Я просто столкнулся с этим. Удалите приложение, перезагрузите устройство, подождите час или около того (не знаете, сколько времени нужно ждать), затем переустановите приложение. Кажется, это заставляет его перепроверить AASA.

Похоже, что после перезагрузки может быть запущен процесс, блокирующий запуск swcd.

person Fook    schedule 30.12.2019
comment
Да это оно. Вам не нужно ждать час, минуты или около того достаточно - person Matty; 20.06.2020

Пробовали ли вы удалить приложение и перезагрузить телефон, чтобы проверить, не является ли это проблемой apple-app-site-association?

person Pedro Trujillo    schedule 26.03.2019
comment
Да, приложение было удалено, а телефон перезагружен. Но никаких изменений. Кроме того, как я уже упоминал, приложение успешно открывается на других устройствах iOS. Так что это не проблема с файлом apple-app-site-association. - person Matty; 26.03.2019

Так что после обновления до новейшей iOS проблема осталась в Chrome.

Мне удалось открыть контекстное меню и открыть приложение через элемент Open in... из Safari, и с тех пор оно работает во всех браузерах, как и ожидалось. Это не объясняет происхождение этой проблемы, но я надеюсь, что это также поможет вам.

person Matty    schedule 05.06.2019