제품 업데이트
Tencent Cloud 오디오/비디오 단말 SDK 재생 업그레이드 및 권한 부여 인증 추가
TRTC 월간 구독 패키지 출시 관련 안내
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 DescriptionPrivacy - Microphone Usage Description
import TUICoreimport TUICallKit_Swiftfunc application(\\_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: \\[UIApplication.LaunchOptionsKey: Any\\]?) -> Bool {let userID = "denny" // 당신의 UserId로 교체하십시오.let sdkAppID: Int32 = 0 // 첫 단계에서 콘솔에서 획득한 SDKAppID로 교체하십시오.let secretKey = "****" // 첫 단계에서 콘솔에서 획득한 SecretKey로 교체하십시오.let 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"; // 당신의 UserId로 교체하십시오.int sdkAppID = 0; // 첫 단계에서 콘솔에서 획득한 SDKAppID로 교체하십시오.NSString \\*secretKey = @"****"; // 첫 단계에서 콘솔에서 획득한 SecretKey로 교체하십시오.NSString \\*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를 사용자 정의하며, 대문자 및 소문자(az AZ), 숫자(0~9) 및 밑줄 및 하이픈만 포함할 수 있습니다. |
sdkAppID | Int32 | Tencent RTC 콘솔에서 생성한 오디오/비디오 애플리케이션의 고유 식별자 SDKAppID입니다. |
secretKey | String | Tencent RTC 콘솔에서 생성한 오디오/비디오 애플리케이션의 SDKSecretKey입니다. |
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\\];
호출자 | 피호출자 |
![]() | ![]() |
피드백