login method

Future<V2TimCallback> login({
  1. required String userID,
  2. required String userSig,
})

登录

参数

@required String userID,
@required String userSig,
登录需要设置用户名 userID 和用户签名 userSig,userSig 生成请参考 UserSig 后台 API。

注意

登陆时票据过期:login 函数的回调会返回 ERR_USER_SIG_EXPIRED:6206 错误码,此时生成新的 userSig 重新登录。
在线时票据过期:用户在线期间也可能收到 V2TIMListener -> onUserSigExpired 回调,此时也是需要您生成新的 userSig 并重新登录。
在线时被踢下线:用户在线情况下被踢,SDK 会通过 V2TIMListener -> onKickedOffline 回调通知给您,此时可以 UI 提示用户,并再次调用 login() 重新登录。

Implementation

Future<V2TimCallback> login({
  required String userID,
  required String userSig,
}) {
  return ImFlutterPlatform.instance.login(userID: userID, userSig: userSig);
}