使用 SDK 进行呼叫之前,需要首先进行登录。在云视讯平台每个用户有唯一的账号标识。SDK 提供三方账号登录以及小鱼系统账号登录两种登录方式。
如果您的业务系统中已有用户账户系统并且希望您的业务系统中的用户账户在云视讯平台有唯一的用户标识,以便后期对用户的音视频呼叫进行管理,您可以使用第三方账号登录方法进行登录。您可以使用您的应用系统中的用户账号登录云视讯平台,登录成功后平台将返回当前账户在云视讯平台的呼叫号码,后期该号码将作为该账户的唯一标识,每次登录后均使用同一呼叫号码,因此建议您将您应用系统的用户账户与云视讯平台的呼叫号码建立一一对应的关系并进行保存,以便在后期的业务场景中使用。如果当前登录的账户在云视讯平台不存在,则平台将会注册一个新账户并登录,如果已经存在则使用已存在的账户进行登录。
如果您已经在小鱼管理后台创建了账户并希望使用小鱼系统账户登录,您可以使用小鱼账号登录方法进行登录。已创建的小鱼账号统一在小鱼管理后台进行管理,包含账号所属组织机构的管理。
- (void)login {
[[XYRTCEngine sharedEngine] login:@"user123"
username:@"张三"
countryCode:@"+86"];
}
#pragma mark - XYRTCEngineDelegate
- (void)onLoginResult:(XYUserInfo *)userInfo errorCode:(NSString *)errorCode {
if (userInfo) {
NSLog(@"登录成功: %@", userInfo.userId);
} else {
NSLog(@"登录失败: %@", errorCode);
}
}