login method
登录
参数
@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
@override
Future<V2TimCallback> login({
required String userID,
required String userSig,
}) async {
return await _v2timManager.login(userID: userID, userSig: userSig);
}