我在我的swift程序中使用Opentok代码。我对使用的令牌有疑问 我尝试使用会话ID和单个令牌(使用此会话创建)测试应用程序,当我在两个设备中部署应用程序时,我可以进行聊天。
为一个会话为两个用户创建两个不同的令牌是否合适?
答案 0 :(得分:2)
OpenTok令牌可以有不同的permission level roles(即发布者,订阅者,主持人),这使他们可以访问OpenTok会话中的不同功能。它们还可以将用户数据编码为connection data that shows up on the connection。
因此,为每个授予他们加入会话权限的用户生成不同的令牌通常是有意义的。但是,如果两个用户都具有相同的权限,并且您没有在其令牌中编码任何用户数据,那么我看不出有必要生成单独令牌的强烈理由。除了你可能想稍后添加这些东西。请记住,生成令牌很便宜,它只是在服务器中发生的散列函数,没有API调用或任何东西。