login abstract method

Future<int?> login({
  1. required String token,
  2. required String uid,
})

登录以发送房间外消息和向业务服务器发送消息

用户登录必须携带 token,用于鉴权验证。
登录 Token 与加入房间时必须携带的 Token 不同。
测试时可使用控制台生成临时 Token,roomId 填任意值或置空,正式上线需要使用密钥 SDK 在你的服务端生成并下发 Token。

uid 必须在 AppID 维度下唯一。

返回值:

  • 0:成功
  • -1:失败。无效参数
  • -2:无效调用。用户已经登录。成功登录后再次调用本接口将收到此返回值
  • -3:失败。引擎为空。调用 RTCVideo.createRTCVideo 创建引擎实例后再调用本接口。

注意:

Implementation

Future<int?> login({
  required String token,
  required String uid,
});