/ / WebRTC cordova plugin w jonowym 3 kątowym 4 - kątowym, cordova, jonowym wzorze, webrtc, ionic3

Wtyczka WebRTC cordova w układzie jonowym 3 kątowym 4 - kątowa, cordova, struktura jonowa, webrtc, ionic3

Pracowałem nad aplikacją hybrydową wideokonferencjikiedy jonowe 2 wciąż znajdowało się w fazie beta. Rozwinąłem go w wersji jonowej 1, wprowadzając kilka poprawek, aby działało. Pracuję teraz z jonowym 3 i kanciastym 4, staram się znaleźć oficjalnie wspieraną wtyczkę cordova WebRTC dla mojej aplikacji jonowej. Czy ktoś ma pomysł, czy wtyczka zostanie wkrótce oficjalnie wspierana? Jeśli nie, jakie są najlepsze opcje użycia? Dzięki chłopaki!

Odpowiedzi:

3 dla odpowiedzi № 1

W systemie Android WebRTC jest obsługiwany od wersji Webview v36 (Android 5 Lollipop i wyżej). Widzieć ten dokument po więcej informacji.

Ta strona dostarcza danych o względnej liczbie urządzeń z uruchomioną daną wersją platformy Android.

Jak widać, musisz wesprzeć wieleróżne wersje Androida. Radzę użyć Crosswalk jako wtyczki do Cordova. Przejście łączy aplikację z aktualną przeglądarką Chrome, która zastępuje domyślną przeglądarkę Chrome urządzenia z systemem Android. Dlatego każde urządzenie z Androidem, na którym działa aplikacja, ma dokładnie tę samą przeglądarkę internetową. W ten sposób stare urządzenie z Androidem może współpracować z WebRTC, nie ma już poprawek css dla starszych wersji Chrome i problemów z wydajnością. Minusem jest to, że zainstalowany Crosswalk i Cordova dodaje 58 MB miejsca na dysku. Cordova bez Crosswalk dodaje 1,9 MB miejsca na dysku.

Korzystanie z Crosswalk jest bardzo proste, wystarczy jedna linia kodu:

cordova plugin add cordova-plugin-crosswalk-webview

WebRTC jest obsługiwany od iOS 11. W październiku 2017 roku iOS 11 miał ogólnoświatowy udział w wysokości 41,99% według statcounter.com. Jeśli odwiedzasz tę stronę, możesz zobaczyć statystyki swojego kraju.

Więc na iOS zdecydowanie potrzebujesz wtyczki cordova. Znam dwie opcje: iosrtc i phonertc