1v1 视频通话 | 群组通话 |
| |
Podfile
文件中添加 pod 'TUICallKit_Swift'
依赖,建议指定Subspec
为Professional
,如果您遇到任何问题,请参见 Example 工程。target 'xxxx' do...pod 'TUICallKit_Swift/Professional
'end
Podfile
文件,您需要在终端中cd
到xxxx.xcodeproj
目录,然后,通过执行以下命令来创建Podfile
文件:pod init
cd
到Podfile
目录下,然后执行以下命令,安装组件。pod install
pod repo update
pod update
Privacy - Camera Usage Description
Privacy - Microphone Usage Description
import TUICoreimport TUICallKit_Swiftfunc application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {let userID = "denny" // 请替换为您的 UserIdlet sdkAppID: Int32 = 0 // 请替换为第一步在控制台得到的 SDKAppIDlet secretKey = "****" // 请替换为第一步在控制台得到的 SecretKeylet userSig = GenerateTestUserSig.genTestUserSig(userID: userID, sdkAppID: sdkAppID, secretKey: secretKey)TUILogin.login(sdkAppID, userID: userID, userSig: userSig) {print("login success")} fail: { code, message inprint("login failed, code: \\(code), error: \\(message ?? "nil")")}return true}
#import <TUICore/TUILogin.h>#import <TUICallKit_Swift/TUICallKit_Swift-Swift.h>- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {NSString *userID = @"denny"; // 请替换为您的 UserIdint sdkAppID = 0; // 请替换为第一步在控制台得到的 SDKAppIDNSString *secretKey = @"****"; // 请替换为第一步在控制台得到的 SecretKeyNSString *userSig = [GenerateTestUserSig genTestUserSigWithUserID:userID sdkAppID:sdkAppID secretKey:secretKey];[TUILogin login:sdkAppIDuserID:userIDuserSig:userSigsucc:^{NSLog(@"login success");} fail:^(int code, NSString * _Nullable msg) {NSLog(@"login failed, code: %d, error: %@", code, msg);}];return YES;}
参数 | 类型 | 说明 |
userID | String | 客户根据自己的业务自定义用户 ID,只允许包含大小写英文字母(a-z A-Z)、数字(0-9)及下划线和连词符。 |
sdkAppID | Int32 | |
secretKey | String | |
userSig | String | 一种安全保护签名,用于对用户进行登录鉴权认证,确认用户是否真实,阻止恶意攻击者盗用您的云服务使用权。 |
import TUICallKit_Swiftimport TUICallEngine// 发起1对1语音通话(假设 userId 为 mike)TUICallKit.createInstance().call(userId: "mike", callMediaType: .audio)
#import <TUICallKit_Swift/TUICallKit_Swift-Swift.h>#import <TUICallEngine/TUICallEngine.h>// 发起1对1语音通话(假设 userId 为 mike)[[TUICallKit createInstance] callWithUserId:@"mike" callMediaType:TUICallMediaTypeAudio];
主叫方 | 被叫方 |
| |
本页内容是否解决了您的问题?