作者:Less哒哒_288 | 来源:互联网 | 2023-05-24 14:15
无论如何我可以使用Ionic Framework实现VOIP客户端吗?这是一个用于VOIP的SDK,但关于连接和所有内容,是否可能或应该是原生的?
谢谢
1> Ricconnect..:
可以在Javascript中使用VOIP SDK.这些SDK依赖WebRTC工作,例如,在旧版本的Android版本中并不总是可用.但是,这些框架足够稳定,可以在桌面上的浏览器中运行.
Cordova有几种并发症,而不是原生的.在Javascript中,您对连接和操作系统的控制要少得多.例如:当您使用VOIP并且手机处于待机状态时,您将失去连接,因为在iOS上无法使用Cordova在后台运行.Android有一些在后台运行的方法,但是当你使用VOIP时,你必须进行实验.
简而言之:在Cordova中你永远不会得到一个稳定的VOIP版本,因为你可以得到原生版本,因为浏览器中的支持仍然缺乏支持.如果您希望获得VOIP的最佳用户体验,则必须使用本机组件(目前).
作为替代方案,您有一个Cordova插件唱机,可让您通过Cordova应用程序拨打VOIP电话.这是一个插件,我发现在互联网上搜索,并没有自己尝试.可能有其他更好的Cordova插件.