【发布时间】:2021-06-29 09:27:15
【问题描述】:
有什么方法可以从 Flutter 应用生成一个 Token 然后验证它?
我尝试在AgoraRtcEngine.joinChannel(null, widget.channelName, null, 0); 的Token 参数中传递null,但它对观众显示黑屏
已经通过了:
- https://github.com/AgoraIO-Community/Agora-Flutter-Quickstart
- https://docs.agora.io/en/Real-time-Messaging/token_server_rtm
和其他官方文档,但在 Flutter 中没有任何帮助。
任何帮助将不胜感激:)
【问题讨论】:
-
令牌不应在客户端生成。可能有一个 REST API,或者如果您将频道名称发送到某个服务器,您收到的响应必须包含一个令牌,以便您可以传递给 Agora 引擎以加入频道。
-
其实没有这样的事情,没有restAPI没有方法做任何事情。对于其他所有语言,他们都提到了一种通常称为
buildToken的方法,它返回一个令牌,但对于 Flutter,根本没有这样的方法