Многие владельцы устройств на Android иногда сталкиваются с ошибкой ERR UNKNOWN URL SCHEME, когда пытаются открыть ссылку или нажать кнопку в приложении. Эта статья посвящена разъяснению этой ошибки и методам её устранения.

Ошибка ERR UNKNOWN URL SCHEME – почему появляется?

 

Ошибка ERR UNKNOWN URL SCHEME в переводе звучит как “Ошибка: Нераспознанная схема URL”. Для понимания: схема URL – это, по сути, начало веб-адреса, например, https://, http:// или mailto://. Эта часть адреса указывает браузеру, как правильно интерпретировать и обрабатывать ссылку. Основная причина появления этой ошибки заключается в попытке открытия ссылок в приложениях Android, которые используют компонент Android System WebView. Этот компонент позволяет приложениям отображать интернет-контент прямо внутри себя.

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

 

Способы решения проблемы:

  1. Убедитесь, что у вас обновлен компонент Android System WebView до последней версии. Это можно сделать через магазин приложений Google Play.
  2. Если вы разработчик на Андроид, убедитесь, что все необходимые функции для обработки определённых схем URL присутствуют в вашем приложении.
  3. Попробуйте перезапустить приложение или смартфон, иногда это может помочь.
  4. В случае использования специфических ссылок, проверьте правильность их формирования.

В заключении хочется сказать, что ошибка “Неизвестная схема URL” в основном связана с ограничениями или недоработками в приложениях на андроид. При правильной настройке и обновлении компонентов большинство проблем можно исправить.

 

Как исправить проблему

 

Решения проблемы Net ERR UNKNOWN URL SCHEME будут разными для программистов и обычных пользователей Android:

Для программиста:

  1. Подключите механизмы обработки URL, отличных от http и https, при использовании WebView. Это позволит корректно открывать ссылки или выводить сообщение, что данный тип ссылки не поддерживается в вашем приложении. По вопросам реализации вы можете обратиться к ресурсам, таким как Stack Overflow.
  2. Еще одним методом является добавление атрибута target=”_blank” к ссылкам с нестандартными схемами URL. Это автоматически перенаправит их на внешний браузер.

Для пользователя:

  1. Пробуйте открывать проблемную страницу во внешнем браузере, например, в Google Chrome, и переходите по ссылке оттуда.
  2. Обновление проблемного приложения может решить проблему. В некоторых ситуациях рекомендуется отключать приложения или инструменты, влияющие на сетевое подключение (например, прокси).
  3. Если текст ссылки виден и его логика понятна (например, отправка электронного письма или запуск приложения), выполните указанные действия вручную.
  4. Оставьте обратную связь разработчикам приложения через Google Play или другую платформу.

Значит, для пользователей приложения на телефоне с ОС Андроид часто остается лишь ждать решения проблемы со стороны программиста в следующем обновлении, поскольку у них нет возможности самостоятельно корректировать обработку URL-схем.