Сбой пользовательской схемы URL в собственном приложении - PullRequest
0 голосов
/ 30 мая 2018

У меня есть пользовательская схема URL, которую я успешно использовал в своем приложении во время разработки уже несколько месяцев.У нас есть несколько веб-страниц, которые мы загружаем в некоторые WKWebViews, и некоторые из этих ссылок используют нашу собственную схему URL для вызова нашего собственного приложения, которое затем выполняет действия на основе этих URL.

Сегодня я удалил приложениена моем телефоне и переустановил его в попытке решить другую ошибку, которую я имел.

Внезапно нажатие на эти ссылки ничего не делает .Я не могу найти ошибку где-нибудь.Ни в консоли, ни где угодно.Я пытался углубиться в различные WKWebView методы делегата, но кажется, что WKWebView даже не пытается что-либо сделать с этими URL-адресами.

Однако, если я попытаюсь открыть один из этих URL в Safari , Safari спросит меня, хочу ли я открыть URL-адрес в моем приложении, которое затем загрузит и обработает URL-адрес.

Кто-нибудь еще видел это?Или есть идеи, где искать это, чтобы отследить это?

Я пробовал:

  • Удаление и повторное добавление схемы URL в моем info.plist
  • Изменение схемы на новое значение, затем удаление ее и добавление обратно в info.plist
  • Удаление приложения
  • Перезагрузка телефона

1 Ответ

0 голосов
/ 31 мая 2018

Проблема оказалась связанной с Turbolinks.Почему-то возникают ситуации, когда событие загрузки страницы не запускается, и Turbolinks затем не вызывает код, который нам нужен для активации некоторых элементов на странице.

...