다음을 위해 설계됨: IOS

iOS 영상 통화 UI Kit

Tencent RTC의 iOS Video Calling UI Kit을 사용해 완성된 통화 화면을 앱에 도입하세요. TUICallKit을 사용자와 연결하고 통화 레이아웃 및 제어 기능을 조정할 수 있습니다.

개발자 리소스

iOS 영상 통화 UI Kit 문서 및 예제

iOS 일대일 영상 통화

개인적인 교류나 상담을 위해 iOS 앱에 대면 대화를 추가하고, 하나의 경험에서 영상 및 통화 제어 기능을 제공하세요.

iOS 그룹 영상 통화

네이티브 iOS 통화 인터페이스에서 여러 참가자를 연결하세요. 플랫폼 가이드에 따라 통화 흐름과 지원되는 그룹 레이아웃을 구성하세요.

IOS CALL 기능

iOS 영상 통화 기능

사람들을 연결하세요

  • 음성 및 영상 통화
  • 수신 통화 처리

통화 경험을 직접 제어

  • 카메라 및 마이크 컨트롤
  • 통화 수명 주기 이벤트

내 것으로 만들기

  • 애플리케이션 흐름
  • 플랫폼별 통합

iOS 영상 통화 컴포넌트 살펴보기

TUICallKit을 네이티브 뷰 계층 구조에 통합한 다음 앱의 동작을 통해 통화를 시작하세요.

통화 인터페이스

iOS 통화 인터페이스 임베드

TUICallKit을 네이티브 뷰 계층 구조에 마운트하고 인증된 사용자로 초기화하세요. 이 컴포넌트는 통화 인터페이스와 제어 기능을 제공합니다.

문서 읽기
CallViewController.swift
import TUICallKit_Swift

TUICallKit.createInstance().calls(
    userIdList: [recipientID], callMediaType: .video, params: nil
) {
    onCallStarted()
} fail: { code, message in
    onCallFailure(code, message)
}

커스터마이징

iOS 통화 UI Kit 사용자 지정

네이티브 iOS 통화 인터페이스, 제어 기능 및 수신 전화 흐름을 제품에 맞게 조정하세요.

레이아웃 및 제어

플랫폼 가이드의 맞춤 설정 옵션을 사용해 통화 환경을 조정하세요.

문서 읽기

시작하기

iOS 앱에 영상 통화 추가

  1. 01

    앱 만들기

    애플리케이션과 테스트 사용자를 위해 Call을 활성화하세요.

    Call 콘솔 열기
  2. 02

    iOS 영상 통화 UI Kit 추가

    플랫폼 가이드에 따라 프로젝트를 연결하세요.

    통합 가이드 따르기
  3. 03

    첫 통화 시작

    두 테스트 사용자로 로그인한 다음 전화를 걸고 받으세요.

    인증 설정
iOS Call UI Kit
Podfile
pod 'TUICallKit_Swift'
CallViewController.swift
import TUICore
import TUICallKit_Swift

TUILogin.login(SDKAppID, userID: userID, userSig: userSig) {
    onLoginSuccess()
} fail: { code, message in
    onLoginFailure(code, message)
}

iOS 영상 통화 UI Kit 자주 묻는 질문

iOS 영상 통화 UI Kit에는 어떤 기능이 포함되어 있나요?

iOS 영상 통화 UI Kit은 TUICallKit 화면과 통화 컨트롤을 제공합니다. 사용자 ID 시스템 및 네이티브 뷰 계층 구조에 연결하면 Call 서비스가 참가자를 연결합니다.

iOS 통화 SDK와 UI Kit 중 무엇을 사용해야 하나요?

UI Kit은 기반 서비스 위에 인터페이스 컴포넌트를 제공합니다. 애플리케이션 UI를 더 세밀하게 제어해야 한다면 SDK를 선택하세요.

iOS 수신 통화는 백그라운드에서 어떻게 작동하나요?

iOS 가이드에 따라 네이티브 푸시 알림 및 애플리케이션 수명 주기 요구 사항을 구성하세요. 실제 기기에서 앱이 포그라운드, 백그라운드 및 오프라인 상태일 때의 수신 전화를 테스트해야 합니다. 통화 화면만 표시하는 것으로는 설정이 완료되지 않습니다.

iOS 영상 통화 UI Kit 사용자는 어떻게 인증하나요?

서버에서 UserSig를 생성하고 자체 로그인 흐름을 완료한 후 클라이언트에 전달하세요. 애플리케이션 시크릿은 항상 서버에 보관하세요.

iOS Video Calling UI Kit은 무료로 사용할 수 있나요?

인터페이스와 호스팅형 Call 서비스는 서로 다른 역할을 합니다. 애플리케이션에서 서비스를 활성화하고 현재 요금제, 기능 제공 여부 및 사용 요금을 확인하세요.

Swift 또는 Objective-C 프로젝트에 iOS 영상 통화 UI Kit를 통합하려면 어떻게 해야 하나요?

Xcode 프로젝트에 문서의 패키지를 통합하고 앱 수명 주기 전환을 처리하세요. 선택한 기능의 권한과 기능을 iPhone에서 테스트하세요.

앱 출시 전에 iOS 영상 통화 UI Kit를 어떻게 테스트하나요?

서로 다른 사용자 간의 초대, 수락, 거절, 통화 종료 상태를 테스트하고 권한 거부 상황도 포함하세요.

iOS 영상 통화 UI Kit의 인터페이스를 어떻게 맞춤 설정하나요?

Resources/Assets.xcassets에서 네이티브 통화 버튼 이미지를 교체하세요. 예를 들어 리소스 식별자를 유지하면서 icon_hangup.png를 맞춤 설정할 수 있습니다. 소스 변경 사항을 계속 유지하려면 관리 가능한 로컬 pod 또는 fork를 사용하세요. 다운로드된 Pods를 직접 수정하면 업데이트 시 변경 사항이 사라질 수 있습니다. Info.plist의 카메라 및 마이크 사용 목적 설명을 유지하고, iOS 손쉬운 사용 글자 크기 설정에서도 새 컨트롤을 테스트하세요.

iOS Call 통합 지원

iOS 앱에 영상 통화 도입

iOS Video Calling UI Kit으로 시작해 테스트 사용자 두 명을 연결하고 첫 통화를 구현하세요.