我们公司目前是在用 uniapp 写一个安卓 app ,公司目前没钱购买网易云信音视频通话的 2.0 服务,只允许我用 1.0 ,因为之前他们包了年。现在 1.0 好像没有官方的 uniapp 支持,我只能使用 webview 去集成,但是感觉上好像不太可行啊。用户不进入 webview 页面是不是就没办法监听到其他人的来电和信息,感觉没啥用啊。
希望有大神能指导指导,这是直接和领导说没办法还是确实有可能实现。
希望有大神能指导指导,这是直接和领导说没办法还是确实有可能实现。

1 dapang1221 Dec 21, 2023 用 webview 就是 js sdk 了,肯定是不进入 webview 就用不了 |
2 dode Dec 21, 2023 开一个隐藏的页面组件,前端相关事件,js 转发给 app |
3 AoEiuV020JP Dec 21, 2023 |
4 civetcat Dec 21, 2023 可以一进来就启动一个隐藏的 webview ?然后再 webview 里面实现音视频通话把数据转发给 uniapp 去显示,额,不知道行不行得通 |
5 moult Dec 21, 2023 一定要开发的话,只能自己用 native 开发个 uniapp 的插件来对接。 |
6 binbin0915jjpp Dec 21, 2023 得加钱.... |
7 kuituosi Dec 21, 2023 你需要熟悉云信的 api , 它的底层是一套 js ,注册成功之后就是各种回调,ui 其实是可以剥离的 但是这个开发成本也比较高,不是按照 demo 做接入就行 |
8 xuanbg Dec 22, 2023 UI 自己写,掉 SDK 的接口就行。5 年前我用 C#写过客服系统的一个简单聊天组件 |
9 suke119 Dec 22, 2023 webview 依赖于本身平台的内核版本,一般 uniapp 打包后的都是用的宿主本身的内核,而这些机子大多数是支持 webrtc 的,但是有很多也是不支持的,每个厂商的比如小米的有时候你连摄像头都打不开,所以打包 APP 的时候需要额外换个独立内核,这样就能兼容 webrtc 的对应的 API 的,提到的 webrtc 就是视频通话的核心,无论哪个厂家的 web 端都是离不开这些 API 的,webview 一样 |
10 as110df120 OP @dapang1221 真是愁人,准备试试楼下的几种方法 |
11 as110df120 OP @dode 感觉是个解决思路,准备试试,谢谢大佬 |
12 as110df120 OP @AoEiuV020JP 哈哈哈哈作为最后手段备好 |
13 as110df120 OP @civetcat 准备作为一个思路试试看,成了能省很多事 |
14 as110df120 OP @moult 被自己有限的技术限制住了, |
16 as110df120 OP @kuituosi 谢谢大佬,这套感觉上很行得通,和领导讲讲看有没有时间让我尝试尝试 |
17 as110df120 OP @xuanbg 感谢,我来尝试研究一下 |
18 as110df120 OP @suke119 感谢大佬,太专业了!不过 uniapp 可以更换 webview 内核的吗?我查了下 gpt 没能查出来 |
19 liuidetmks Dec 22, 2023 “领导让根据用户手机壳颜色变换 app 主题” |
20 snowflake007 Dec 27, 2023 浪费生命的需求,我首先拒绝 |