/ / WebRTC cordova plugin in ionico 3 angolare 4 - angolare, cordova, struttura ionica, webrtc, ionic3

WebRTC cordova plugin in ionico 3 angolare 4 - angolare, cordova, struttura ionica, webrtc, ionic3

Ho lavorato su un'app ibrida di videoconferenzaindietro quando ionico 2 era ancora in beta. L'ho sviluppato in ionico 1 con alcune modifiche per farlo funzionare. Lavorando ora con ionic 3 e angular 4, sto cercando di trovare un plugin Cordova WebRTC ufficialmente supportato per la mia app ionica. Qualcuno ha un'idea se il plugin sarà ufficialmente supportato presto? In caso contrario, quali sono le migliori opzioni da utilizzare? Grazie ragazzi!

risposte:

3 per risposta № 1

Su Android, WebRTC è supportato da Webview v36 (Android 5 Lollipop e versioni successive). Vedere questo documento per maggiori informazioni.

Questo sito fornisce dati sul numero relativo di dispositivi che eseguono una determinata versione della piattaforma Android.

Come puoi vedere, devi supportare moltodiverse versioni di Android. Ti consiglierei di usare Crosswalk come plugin per Cordova. Crosswalk unisce l'app con una webview Chrome aggiornata che sostituisce la webview Chrome predefinita del dispositivo Android. Quindi ogni dispositivo Android che esegue l'app ha la stessa identica webview. In questo modo il vecchio dispositivo Android può funzionare con WebRTC, non ci sono più correzioni di css per le versioni precedenti di Chrome e non ci sono più problemi di prestazioni. Il lato negativo è che Crosswalk & Cordova ha installato 58 MB di spazio su disco. Cordova senza Crosswalk aggiunge 1,9 MB di spazio su disco.

Usare Crosswalk è molto semplice, solo una riga di codice:

cordova plugin add cordova-plugin-crosswalk-webview

WebRTC è supportato da iOS 11. A ottobre 2017 iOS 11 aveva una quota mondiale del 41,99% secondo statcounter.com. Se visiti il ​​sito web puoi anche vedere le statistiche del tuo paese.

Quindi per iOS hai sicuramente bisogno di un plugin Cordova. Conosco due opzioni: iosrtc e phonertc