製品アップデート情報
Tencent Cloudオーディオビデオ端末SDKの再生アップグレードおよび承認チェック追加に関するお知らせ
TRTCアプリケーションのサブスクリプションパッケージサービスのリリースに関する説明について
1v1 ビデオ通話 | グループ通話 |
![]() | ![]() |
SDKAppID、SDKSecretKey を取得してください。これらは ステップ 4:TUICallKit コンポーネントの初期化 で必須パラメータとして使用されます。Podfile ファイルに pod 'TUICallKit_Swift' 依存を追加してください。SubspecをProfessionalに指定することを推奨します。問題が発生した場合は、Example プロジェクトを参照してください。target 'xxxx' do...pod 'TUICallKit_Swift/Professional'end
Podfile ファイルがない場合は、ターミナルでxxxx.xcodeprojディレクトリにcdしてから、以下のコマンドを実行してPodfileファイルを作成する必要があります。pod init
Podfileディレクトリにcdし、それから次のコマンドを実行してコンポーネントをインストールします。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 // ステップ 1でコンソールから取得した SDKAppID に切り替えてくださいlet secretKey = "****" // ステップ 1でコンソールから取得した 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; // ステップ 1でコンソールから取得した SDKAppID に切り替えてくださいNSString \\*secretKey = @"****"; // ステップ 1でコンソールから取得した 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 をカスタマイズします。大文字と小文字の英字(a-z A-Z)、数字(0~9)、アンダースコア、ハイフンのみを含めることができます。 |
sdkAppID | Int32 | Tencent RTC コンソール で音声・動画アプリケーションの一意の識別子 SDKAppID を作成します。 |
secretKey | String | Tencent RTC コンソール で音声・動画アプリケーションの SDKSecretKey を作成します。 |
userSig | String | ユーザーのログイン認証を行い、ユーザーが真実であることを確認し、悪意のある攻撃者による CVM へのアクセスを阻止するためのセキュリティ保護サイン。 |
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\\];
発呼側 | 着呼側 |
![]() | ![]() |
フィードバック