即时通信 IM 微信小程序(常见问题)

这篇汇总了TUICallKit组件的常见问题,涵盖开发环境支持、权限处理、配置错误及功能使用等,并提供了具体解决方案。 权限与报错:首次使用需手动开启摄像头/麦克风权限;隐私政策报错需在小程序后台更新指引。 配置与错误:推流黑屏需删除Skyline配置;购买能力包过期或欠费会导致服务暂停,需续费或启用后付费。 关键概念:UserSig是用户登录IM的密码,需服务端动态生成。

相关产品
即时通信 IM 产品页,含版本规格、价格与购买入口。

注意:说明:

注意:如果并没有解决你的问题,也欢迎你加入我们的 TUICallKit 技术交流 QQ 群: 605115878,来进行交流讨论。

一、是否支持 uniapp、Taro 等开发环境?

Taro 暂不支持,uniapp 请参见 快速集成方案(uni-app)。

二、当摄像头/麦克风权限被拒绝,如何处理?

首次进入小程序需要默认是没有设备权限的,需要手动开启权限。

1. 打开小程序的设置。

2. 开启摄像头/麦克风权限。

三、报错 "authorize:fail:appid privacy api banned",如何处理?

由于 TRTC 涉及到麦克风与摄像头的权限问题,需要用户在小程序控制台中更新隐私保护政策,具体步骤如下:

1. 登录腾讯平台的小程序后台,点击设置栏目。

2. 选择用户隐私保护指引设置功能,点击更新。

3. 在弹出的表格中,勾选小程序会涉及到的类型。

四、出现推流黑屏,样式错乱怎么回事?

注意:警告:

注意:微信小程序 Skyline 渲染引擎与 live-pusher 存在兼容性问题,如果你使用微信开发者工具 1.06.2307260+ 版本以上的新创建的项目,请在 app.json 中删除 Skyline 的相关配置。

注意:"renderer": "skyline", "rendererOptions": { "skyline": { "defaultDisplayBlock": true, "disableABTest": true, "sdkVersionBegin": "3.0.0", "sdkVersionEnd": "15.255.255" } }, "componentFramework": "glass-easel", "sitemapLocation": "sitemap.json", "lazyCodeLoading": "requiredComponents"

五、什么是 SDKAppID、SecretKey?

·SDKAppID:IM 的应用 ID,用于业务隔离,即不同的 SDKAppID 的通话彼此不能互通。

·Secretkey:IM 的应用密钥,需要和 SDKAppID 配对使用,用于签出合法使用 IM 服务的鉴权用票据 UserSig。

六、什么是 UserSig,如何生成 UserSig?

·UserSig 是用户登录即时通信 IM 的密码,其本质是对 UserID 等信息加密后得到的密文。

·UserSig 签发方式是将 UserSig 的计算代码集成到你的服务端,并提供面向项目的接口,在需要 UserSig 时由你的项目向业务服务器发起请求获取动态 UserSig。更多详情请参见 服务端生成 UserSig。

七、错误提示“The package you purchased does not support this ability”,如何处理?

如遇以上错误提示,是由于你当前应用的音视频通话能力包过期或未开通,领取或者开通音视频通话能力,进而继续使用 TUICallKit 组件。

注意:单击免费体验以后,部分之前使用过 实时音视频 TRTC 服务的用户会提示:

注意:[-100013]:TRTC service is suspended. Please check if the package balance is 0 or the Tencent Cloud accountis in arrears

注意:当实时音视频 TRTC 的免费额度(10000分钟)已经过期或者耗尽,就会导致开通此项服务失败,这里你可以单击 TRTC 控制台,找到对应 SDKAppID 的应用管理页,开通后付费功能后,再次启用应用即可正常体验音视频通话能力。具体参见下图:

注意:

八、微信开发者工具有路径报错,如何处理?

如果微信开发者工具有路径保存,请清除缓存,避免开发者工具的缓存造成渲染异常。具体参见下图:

九、如何关闭美颜?

·web 端默认无美颜。

·小程序端调用 setBeautyLevel API,传入参数为0时,会关闭默认美颜。

TUICallKitServer.getTUICallEngineInstance().setBeautyLevel(0);

赞 (0)
上一篇 4天前
下一篇 4天前