我尝试在React原生应用中集成交互式直播。它可以很好地使用临时令牌和控制台生成的频道名称,但在现实世界的例子中,当用户去直播时,它会创建自己的频道,因此为此,我使用NODEJS服务器生成带有APP ID和APP CERTIFICATE的令牌,并获取令牌,然后我将生成的令牌传递给JoinChannel。
- this.state.token =从服务器生成的令牌
- this.state.channelName = I USE USER ID TO AS CHANNEL NAME(这与我在生成令牌时传递给服务器的名称相同)
- this.state.userId = MONGO DB用户ID(这与我在生成令牌时传递给服务器的ID相同)
- 此.state.channelName =此.state.userId = 612e77c536d8140016ee4ef2
第一个月
在那之后,我在CONSOLE什么都没有得到,而且 * Joinsuccess * 也没有被解雇。
3条答案
按热度按时间jbose2ul1#
看起来像是你的凭证有问题。一个常见的错误可能是在使用NodeJS生成令牌时将过期时间设置得太低。另一个常见的错误可能是混合了userId类型,你可以在userAccount或整数类型之间进行选择。我建议仔细检查两个地方的所有值。
g0czyy6m2#
字符串
您需要将
uid
更改为rtcUid
。6psbrbz93#
字符串