当离子2还处于测试阶段时,我已经开始研究视频会议混合应用了.我在离子1中开发了它,并进行了一些调整以使其工作.现在使用离子3和角4,我正在努力为我的离子应用程序找到官方支持的
This site提供有关运行给定版本的Android平台的设备的相对数量的数据.
如您所见,您需要支持许多不同的Android版本.我建议你使用Crosswalk作为Cordova的插件. Crosswalk将应用程序与最新的Chrome网页视图捆绑在一起,取代了Android设备的默认Chrome网页视图.因此,运行该应用的每个Android设备都具有完全相同的webview.这种方式旧的Android设备可以与WebRTC一起使用,对于较旧的Chrome版本没有更多的CSS修复,也没有更多的性能问题.缺点是Crosswalk& Cordova安装增加了58 MB的磁盘空间.没有Crosswalk的Cordova增加了1,9 MB的磁盘空间.
使用Crosswalk非常简单,只需一行代码:
cordova plugin add cordova-plugin-crosswalk-webview
从iOS 11开始支持WebRTC.根据statcounter.com,iOS 11在全球的份额为41,99%.如果您访问该网站,您还可以查看您所在国家/地区的统计数据.
所以对于iOS你肯定需要一个cordova插件.我知道两个选择:
iosrtc和phonertc