README
微信小程序集成FAQ汇总
changeLog
网易分包
v2.5.0.4 使用客户号和机构呼叫最新版本
v2.5.0.5 支持指定tellerid,呼叫参数统一到《呼叫参数路由详解》文档
v2.5.0.6 为南京通用版本定制scene参数
v2.5.0.6-1 南京通用版本补丁版(电子签名)
v2.5.0.7 更改min-cache=0.1 max-cache=0.3 min-bitrate=200 max-bitrate =500 排队会话挂断问题处理
v2.5.1 去除部分测试代码,整理出最简版SDK demo
v2.5.2 适配界面错乱
腾讯plugin
20200219-v2.0.0 腾讯音视频插件通用流程发布
20200221-v2.1.0 默认音视频界面基于通用流程支持视频通话电子签名,触发条件为下发businessType为ElectronicSignature类型消息
20200222-V2.1.1 更改waiting-image(unpublish)
20200228-V2.2.0 迁移trtc-room 在电子签名后除url还有sessionid和tradeNo
20200302-V2.2.1 修复电子签名显示空白问题
20200309-V2.2.2 处理会话中误操作会话挂断恢复问题和柜员挂断收到close不调用leave
20200316-V2.2.3 插件支持阜新银行版本(Tencent EvenCom提供)
20200320-V2.2.4 插件支持柜员邀请第三方
20200417-V2.2.5 在插件中的默认界面中处理非签名的事件抛出到小程序处理(EvenCom处理,适配业务更新,不影响通用版本SDK)
20200423-V2.2.6(单分支) 插件支持音视频通话中互相发送文字消息,仅为POC使用
20200604-V2.2.7 修复插件恢复会话和ios会话上下滑动问题
20200610-V2.2.8 柜员挂断提示语修改,支持通话中文字聊天,签名版大小调整
腾讯分包
20191202-V1.1.0 腾讯分包第一版,支持tellerid呼叫,参数统一《呼叫参数路由详解》文档(webrtc-room)
20200325-V2.0.0 腾讯分包版本,迁移trtc-room,支持柜员邀请第三方
20200407-V2.0.1 处理恢复会话问题
1,小程序在呼叫中办理业务是否可以打开网页?
不能
原因:小程序呼叫页面不能进行页面跳转,否则会造成推流停止,视频中断,所以用来加载网页的web-view控件必须写在呼叫页面中。
官方文档说明web-view控件占全屏,且调起web-view之后,与原生界面的通信只有在分享、页面销毁等特定情况下有效,而这些操作都会造成会话中断。加载在web-view中的页面操作完成之后,无法返回到通话状态,所以无法使用。
2,视频会话中能不能读取PDF文件?
不能。
原因:官方API打开文档会跳转到新的页面,这会造成会话中断。
3,跳转新页面为什么会中断会话?
原因:小程序推流是通过live-pusher组件实现,而这个组件依赖界面,live-pusher的正常使用只在小程序页面在前台时的生命周期中有效,其他情况下失败。推流失败即会话中断。
补充:基于这种性质,所有造成会话界面不在前台的操作都会造成会话中断,例如:分享页面。
4,关于小程序插件使用问题
a.现在关于视频类插件审核严格,需要各种资质,目前飞虎几个账号都不满足审核通过需求,无法发布插件。
b.插件的使用:开发者集成插件时需要指定版本号,指定版本号后插件升级不影响小程序,只有在小程序的插件升级后方才有效。
5,tencent环境域名配置
webtrc配置(老版本)
request合法域名
https://cloud.tencent.com
https://official.opensso.tencent-cloud.com
https://pingtas.qq.com
https://webim.tim.qq.com
https://yun.tim.qq.com
downloadFile合法域名
https://cos.ap-hanghai.myqcloud.com
trtc配置(新版本)
request合法域名
https://cloud.tencent.com
https://events.tim.qq.com
https://grouptalk.c2c.qq.com
https://pingtas.qq.com
https://webim.tim.qq.com
https://yun.tim.qq.com
uploadFile合法域名
https://cos.ap-shanghai.myqcloud.com
downloadFile合法域名
https://cos.ap-shanghai.myqcloud.com
注:腾讯环境插件域名要在request和uploadFile都加上服务器域名
6,网易环境合法域名配置
request合法域名
https://dr.netease.im
https://lbs.netease.im
https://nim-nosdn.netease.im
https://nos.netease.com
https://nrtc.netease.im
https://statistic.live.126.net
https://webrtcgwcn.netease.im
https://webrtcgwhz.netease.im
https://wlnimsc0.netease.im
https://wlnimsc1.netease.im
socket合法域名
wss://weblink-wx.netease.im
wss://weblink01.netease.im
wss://webrtcgwcn.netease.im
wss://webrtcgwhz.netease.im
wss://wlnimsc0.netease.im
wss://wlnimsc1.netease.im
uploadFile合法域名
https://nos.netease.com
downloadFile合法域名
https://nim-nosdn.netease.im
https://nim.nosdn.127.net
注:网易环境域名要在request加上服务器域名
7,网易版本--呼叫参数中设置isUnSecret是什么不加密
参数中设置的isUNSecret是针对音视频通道进行的不加密,在更新v2.3版本后所有的接口都是加密的。
v2.5版本以后支持音视频通道加密!
8, 插件是否占用小程序的代码量?
占用。
若涉及插件占用代码量造成超出限制,可以将插件集成到分包中,注意基础库设置2.9.0以上。
在分包内使用插件有如下限制:
仅能在这个分包内使用该插件;
同一个插件不能被多个分包同时引用;
如果基础库版本低于 2.9.0 ,不能从分包外的页面直接跳入分包内的插件页面,需要先跳入分包内的非插件页面、再跳入同一分包内的插件页面。
9,小程序通话过程中,可以弹一个按钮吗,可以弹一个提示框吗?......等等一系列
首先,应该了解下当前已有小程序的业务处理形式。客户及三方画面会隐藏,柜员画面会在手机右上角,剩下整个屏幕为业务处理区域。
小程序通话过程中显示各种框或按钮:不能跳页。(跳页会造成视频中断,原因上面有)
不能加载网页!!!上面也有!!!
10,小程序公网和柜员通话正常,柜员内网画面不能显示。
小程序保持纯公网。
银行内网不属于纯公网!
11,网易及腾讯的小程序支持版本?
腾讯版本:
支持小程序基础库版本2.10.0及以上
iOS 客户端微信版本7.0.9及以上
Android客户端微信版本7.0.8及以上。
网易版本:
支持基础库版本 1.7.0及以上
iOS 客户端微信版本 6.5.8及以上
Android客户端微信版本 6.5.7及以上。
12,webRTC对浏览器的支持情况
参见:https://caniuse.com/#feat=rtcpeerconnection
13,关于码率和分辨率说明
网易:
分辨率: 默认是360*640 支持分辨率:720P
码率: 默认值: 最小是200 最大是1000
现版本中设置: 分辨率默认 360*640 码率:最小200 最大500
腾讯:
分辨率: 默认是360*640 支持分辨率: 720P 1080P
码率: 默认是 最小是200 最大是1000
现版本中设置: 分辨率默认 360*640 码率:默认:最小200 最大1000
14,插件热更新
https://developers.weixin.qq.com/community/develop/doc/000c245093c948f01e89db4b850809?highLine=%25E6%258F%2592%25E4%25BB%25B6%25E7%2583%25AD%25E6%259B%25B4%25E6%2596%25B0