Erst Unbekanntes URL -Schema - Was bedeutet es und wie man es behebt?

Erst Unbekanntes URL -Schema - Was bedeutet es und wie man es behebt?

Einige Benutzer, normalerweise - auf Android -Smartphones sind mit dem Fehler unbekannten URL -Schema aus dem Fehler ausgesetzt, wenn Sie eine Taste oder einen Link im Anhang und einige andere Aktionen drücken.

In diesem Artikel darüber, wie es übersetzt wird und was der Fehler des unbekannten URL -Schemas für das Unbekannte bedeutet und wie es behoben werden kann.

Was bedeutet ein unbekanntes URL -Schema und was ist der Grund für den Fehler?

Unbekanntes URL -Schema kann als "Fehler übersetzt werden. Unbekannter URL -Schema ". Das URL -Schema ist bedingt der erste Teil der Linkadresse: https: //, http: //, Mailto: // oder andere, die dem Browser mitgeteilt werden, wie dieser Link verarbeitet wird.

Normalerweise zeigt sich ein unbekanntes URL-Schema-Fehler, wenn Sie alle Links in Android-Anwendungen mithilfe der Android-System-Webview-Systemkomponente öffnen, mit denen Sie ein Web-Haft in der Anwendung anzeigen können.

Der Grund ist normalerweise mit den folgenden Faktoren kombiniert:

  • Die Standard -Webview -Komponente kann nur eine begrenzte Anzahl von URL -Schaltungen verarbeiten - http: //, https: //, Datei: //, Vermögenswert: //. Beim Anfordern anderer Systeme wie z Absicht: //, SMS: //, Tel.: //, Mailto: // oder einige spezifische Schemata einer bestimmten Anwendung erhalten Sie eine Nachricht über das unbekannte URL -Schema.
  • Der Anwendungsentwickler hat nicht die erforderlichen Funktionen für die Verarbeitung der entsprechenden URL -Schemata hinzugefügt, als er versuchte, die relevanten Links in der WebView -Komponente zu öffnen.

Es gibt auch Berichte, dass in einigen Fällen das Öffnen von Websites mit Weiterleitung in WebView auch zum Auftreten dieses Fehlers führen kann.

Möglichkeiten zur Behebung des Fehlers

Abhängig davon, ob Sie der Entwickler oder der übliche Eigentümer des Android -Smartphones sind, unterscheiden sich die Lösungen für das Unbekannte URL -Schema für Fehler:

Für den Entwickler:

  • Fügen Sie Handler für unterscheiden http Und https URL -Systeme, wenn sie in ihrer Anwendung in WebView geöffnet werden, damit sie die entsprechende Anwendung aufrufen, einen vollständigen Browser öffnen oder eine Nachricht anzeigen, dass dieser Link nicht als Teil Ihrer Anwendung geöffnet werden kann. In Bezug auf die Verarbeitung von Links in WebView hilft Ihnen Stack Overflow und andere Ressourcen bei.
  • Zu den möglichen Lösungsoptionen werden hinzugefügt
    Target = "_ leer"
    Verbindungen mit solchen URL -Schemata für die automatische Öffnung im externen Browser.

Für einen gewöhnlichen Benutzer:

  1. Die einfachste Lösung wäre, eine in der Anwendung angezeigte Seite zu öffnen und einen Fehler in einem beliebigen Browser zu melden, beispielsweise Google Chrome, und den Link bereits von ihm zu verwenden.
  2. Das Anwendungsaktualisierung kann auch helfen (bei dem ein Fehler auftritt) in seltenen Fällen - Trennen Sie Anwendungen und Tools, die den Betrieb der Netzwerkverbindung beeinflussen können (Proxy und andere).
  3. Wenn Sie den Text des Links in der Fehlermeldung lesen und die Logik seiner Arbeiten verstehen können (Senden von E -Mail -Nachrichten, eine externe Bewerbung zum Senden einer Nachricht oder ähnliche Aktionen), reicht es aus, die in ihr manuell vorgeschriebenen Aktionen auszuführen.
  4. Informieren Sie den Entwickler über das Problem über das Problem in den Überprüfungen auf dem Spielmarkt oder in einem anderen Anwendungsgeschäft.

In Bezug auf die Lösung des Benutzers der Anwendung muss er normalerweise noch darauf warten, dass das Problem in den nächsten Aktualisierungen vom Entwickler korrigiert wird, da er nichts unabhängig tun kann, um die URL -Systeme zu verarbeiten.