2016-10-22 2 views
-1

Ich habe überall gesucht, aber ich konnte keine Antwort finden.Fügen Sie das neueste WebView in meiner Android App

Bitte seien Sie nachsichtig mit mir.

Ich habe erfolgreich ein WebRTC-Projekt in einer Android-App mit einem WebView (das Videos über einen von mir gehosteten Signalisierungsserver streamt) implementiert.

Das Problem ist, dass, wenn ich die App auf einem anderen Android-Telefon mit einem (nicht so) älteren Webbrowser testen das Video nicht gestreamt werden kann, da das Webview WebRTC nicht unterstützt.

Meine Version von Webview ist:

WebView VERSION (22209): UA: Mozilla/5.0 (Linux, Android 5.0; SM-N900T Build/LRX21V; wv) AppleWebKit/537,36 (KHTML, wie Gecko) Version /4.0 Chrom/53.0.2785.124 Mobile Safari/537,36

Das andere Handy ich auf meine App getestet hat webview abgesprochen folgende Version:

WebView VERSION (4070): UA: Mozilla/5.0 (Linux; Android 4.4.4; SAMSUNG-SM-G900A Build/KTU84P) AppleWebKit/537,36 (KHTML, wie Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36

Meine Frage ist: Wie kann ich die WebView Google-Bibliothek in mein Projekt aufnehmen, so dass ich sicher sein kann, dass der Benutzer dieselbe Version von Webview hat, die ich brauche.

Ich fühle mich wie ich etwas sehr einfach vermisse.

Können Sie bitte helfen?

Dank

Jennie

Antwort

0

Seit Android 4.4 (KitKat) wird die WebView-Komponente auf Chromium basiert und seit Android 5.0 kann die WebView separat im Google Store aktualisiert werden spielen. Wenn Sie niedrigere Versionen unterstützen möchten, könnte Crosswalk ein Ansatz sein.

+0

Danke, es scheint die einzige Lösung zu sein, die ich gefunden habe. Aber es ist massiv. Die Vollversion, die ich brauche, fügt der App 20 MB hinzu. Es ist also keine wirklich akzeptable Lösung. Weißt du, ob es für mich möglich ist, WebView in eine Bibliothek umzuwandeln? Danke – jennie788

+0

Ich glaube nicht, dass es in der Praxis möglich ist, das WebView als Bibliothek einzubetten. Haben Sie darüber nachgedacht, benutzerdefinierte Chrome-Tabs zu verwenden? https://developer.chrome.com/multidevice/android/customtabs – momo

Verwandte Themen