모든 블로그

즉각 개발: iOS용 1대1 소셜 애플리케이션 구축을 위한 빠른 가이드

10 분 읽기
Mar 3, 2025

즉각적인 개발: iOS용 1v1 소셜 애플리케이션 구축을 위한 빠른 가이드

이 문서는 iOS용 완전한 기능의 1v1 소셜 애플리케이션을 신속하게 구축하는 방법을 안내합니다. 자세한 단계별 지침을 통해 데모를 쉽게 실행하고, Swift 및 iOS 전용 프레임워크를 사용하여 온라인 사용자 채팅 선택, 음성 및 영상 통화, 읽음 상태 기능과 같은 핵심 기능을 구현할 수 있습니다.

이 가이드를 읽으면 다음을 할 수 있습니다:

● SDK 및 API 신속 통합: 짧은 시간 안에 iOS 개발 환경 설정 및 SDK 통합을 완료하는 방법을 익힙니다.

● 핵심 1v1 소셜 기능 구현: iOS 앱에서 사용자 선택, 채팅 시작 및 통화 관리의 전체 프로세스를 설정하는 방법을 이해합니다.

● 사용자 경험 향상: iOS 전용 UI 구성 요소를 활용하여 읽음 상태 및 기타 인터랙티브 기능을 구현하여 사용자 참여를 개선하는 방법을 배웁니다.

이 가이드를 따르면 다양한 소셜 네트워킹 시나리오의 요구를 충족하는 안정적이고 효율적인 1v1 소셜 애플리케이션을 신속하게 구축할 수 있습니다.

1. 일반 가이드

https://trtc.io/document/39386

이 문서는 Tencent 실시간 통신 (TRTC)에 대한 초보자 가이드를 제공하며, TRTC 제품 기능을 통합하려는 개발자를 위한 명확한 온보딩 경로를 제공합니다. 제품 소개, 제품 체험, SDK 통합 및 기타 지침을 포함합니다. 이 문서를 읽으면 개발자가 TRTC 제품 기능을 빠르게 구현하는 데 도움이 됩니다.

2. TRTC 기본 개념 소개

https://trtc.io/document/37714?&

이 문서는 개발자가 실시간 오디오 및 비디오 (TRTC) 서비스를 사용할 때 접할 수 있는 몇 가지 기본 개념, 예를 들어 SDKAppID, 방 등을 소개하는 것을 목표로 합니다. 이 문서를 읽으면 개발자가 TRTC의 핵심 개념을 빠르게 이해하는 데 도움이 되어 비디오 통화 기능을 원활하게 통합하고 사용하는 데 기초를 다질 수 있습니다.

3. 관련 데모 빠르게 실행하기

이 가이드는 10분 이내에 iOS용 1v1 소셜 애플리케이션의 두 가지 핵심 구성 요소를 신속하게 실행하고 경험할 수 있도록 도와줍니다. 이 과정을 통해 완전한 기능의 사용자 인터페이스를 개별적으로 경험할 수 있습니다. 문서에는 환경 준비, 데모 다운로드 및 구성, 데모 실행 등 주요 단계가 포함되어 있어 각 구성 요소의 기능을 원활하게 경험할 수 있도록 보장합니다.

이 데모에는 두 가지 주요 제품이 포함됩니다: 채팅 및 통화. 이 두 제품의 데모 애플리케이션을 별도로 다운로드하고 실행해야 합니다:

채팅:채팅 데모를 빠르게 실행하기 - Tencent RTC 문서

  • 주요 기능: 온라인 사용자 선택, 텍스트 채팅, 읽음 상태

통화:TUICallKit iOS 데모: 음성 및 영상 통화를 위한 빠른 시작 가이드 - Tencent RTC 문서

  • 주요 기능: 음성 통화, 영상 통화

이 가이드를 따르면 이 두 개의 데모 애플리케이션을 별도로 설정하고 실행할 수 있으며, 1v1 소셜 애플리케이션의 핵심 기능을 경험할 수 있습니다. 이를 통해 실제 개발에서 이러한 기능을 결합하여 완전한 소셜 애플리케이션 경험을 만드는 방법을 더 잘 이해할 수 있습니다.

4. 오프라인 메시지 푸시

통화

선택 팁 :

VoIP (Voice over Internet Protocol) 푸시는 즉각적인 메시징 애플리케이션을 위해 특별히 설계되었으며, 앱이 닫혀 있을 때에도 음성 또는 영상 통화를 위해 애플리케이션을 깨울 수 있는 기능을 지원합니다. APN (Apple Push Notification Service)은 텍스트, 사운드 또는 이미지 알림을 보내기 위해 Apple에서 제공하는 푸시 서비스이지만, 통화를 위해 애플리케이션을 직접 깨울 수는 없습니다. 요약하자면: VoIP 푸시는 즉각적인 응답이 필요한 커뮤니케이션 애플리케이션에 더 적합하며, APN 푸시는 일반 알림 요구에 적합합니다.

 VOIP 알림

iOS VoIP - Tencent RTC 문서

 APN 알림

iOS 알림 - Tencent RTC 문서

채팅

TIMPush: 즉각적이고 다양한 푸시 솔루션 - Tencent RTC 문서

5. 특정 기능 구현 가이드 선택 팁

제품이나 서비스를 신속하게 출시해야 하고 충분한 시간이나 자원이 없는 경우, UI가 포함된 솔루션이 빠르게 라이브로 전환하고 개발 작업량을 줄이며 필수 기능을 신속하게 구현하고 시장 요구를 조기에 검증하는 데 도움이 될 수 있습니다.

이미 성숙한 제품이나 애플리케이션이 있고 기존 시스템에 통화 제품을 원활하게 통합하고 싶다면, UI가 없는 솔루션이 보다 높은 자유도와 사용자 정의를 제공할 수 있습니다. 이는 회사의 브랜드 기준 및 사용자 경험 요구 사항에 맞게 통합을 조정하는 데 도움이 됩니다.

● UI 포함 구현 가이드

온라인 사용자 채팅 선택

https://trtc.io/document/61219?platform=ios%20and%20macos&product=chat&menulabel=uikit

음성 및 영상 통화

https://trtc.io/document/50992?platform=ios&product=call

읽음 상태

https://trtc.io/document/59440?platform=ios%20and%20macos&product=chat&menulabel=uikit

● UI 없이 구현 가이드

온라인 사용자 채팅 선택

https://trtc.io/document/48326?platform=ios%20and%20macos&product=chat&menulabel=sdk

음성 및 영상 통화

https://trtc.io//document/51012?platform=ios&product=call#call

읽음 상태

https://trtc.io/document/48022?platform=ios%20and%20macos&product=chat&menulabel=sdk

6. 콘솔 사용 가이드

텐센트 RTC 애플리케이션 생성하기 - Tencent RTC 문서

이 문서는 Tencent RTC (실시간 통신) 애플리케이션의 생성 및 관리 프로세스를 주로 소개합니다. 새 애플리케이션을 콘솔에서 생성하는 방법에 대한 자세한 지침을 제공하며, 여기에는 제품 선택, 애플리케이션 이름 설정 및 데이터 저장 지역 선택과 같은 단계가 포함됩니다. 또한 생성된 애플리케이션을 보기 및 관리하는 방법에 대해서도 설명하며, 기본 애플리케이션 정보, SDKAppID, 비밀 키 및 기타 중요한 데이터를 확인할 수 있습니다. 전반적으로, 이는 사용자가 Tencent RTC 콘솔을 효과적으로 사용하여 실시간 오디오 및 비디오 프로젝트를 관리하는 데 도움이 되는 사용자 지향 운영 가이드입니다.

7. 인증 및 보안 관련 지침

UserSig: Tencent Cloud의 보안 서명 - Tencent RTC 문서

이 문서는 Tencent RTC 서비스의 사용자 인증 메커니즘을 소개하며, UserSig의 개념과 생성 방법을 설명하는 데 중점을 둡니다. 개발 단계마다 UserSig를 생성하는 방법에 대한 자세한 지침을 제공하며, 다양한 프로그래밍 언어의 샘플 코드도 제공합니다. 이 인증 메커니즘은 개발자에게 보안을 강화하고 리소스 및 개인 정보를 보호하며 유연성과 다국어 지원을 제공하여 비용을 제어하고 개발 프로세스를 간소화하는 데 도움을 줍니다.

8. 클라이언트 데모 또는 SDK 사용 가이드 (통합)

통화:https://trtc.io/document/50992?platform=ios&product=call

채팅:https://trtc.io/document/34307?platform=ios%20and%20macos&product=chat&menulabel=sdk

이 문서는 클라이언트 측 빠른 통합 가이드로, 개발자가 애플리케이션에 통화 SDK 및 채팅 SDK 구성 요소를 통합하여 영상 통화 기능을 구현하는 방법을 다룹니다. 간결한 단계와 샘플 코드를 통해 개발자가 짧은 시간 내에 통합을 완료하고 완전한 UI 인터페이스로 영상 통화 기능을 신속하게 달성할 수 있도록 안내합니다. 이는 클라이언트 측 개발을 위한 직관적이고 실용적인 참고 자료를 제공합니다.

9. 개인정보 보호 약관

Tencent 실시간 통신 (TRTC) - 기능 및 사용 - Tencent RTC 문서

이 개인정보 보호 정책은 개발자에게 가장 중요한 개인정보 보호 문제를 다루며, 사용자 정보, 사용 데이터 및 기타 데이터가 TRTC에 의해 저장될 것인지 및 어떻게 활용될 것인지에 대해 설명합니다. 이는 개발자가 비디오 통화 기능을 통합하고 사용할 때 사용자의 개인 정보가 어떻게 처리되고 보호되는지를 이해하는 데 도움이 됩니다.

10. 데이터 처리 및 보안 계약

Tencent 실시간 통신 기능: 처리 및 사용 - Tencent RTC 문서

이 계약서는 개발자에게 명확한 데이터 처리 및 보안 지침을 제공하며, TRTC 서비스 제공자를 통해 전달되는 사용자 데이터가 전송 중에 누출되지 않을 수 있는지 및 TRTC 자체 데이터 보안 기능에 대한 문제를 다룹니다. 이 계약서의 내용은 비디오 통화 기능의 준수 및 보안을 보장하는 데 도움이 됩니다.

11. 구매 가이드 섹션

선불 패키지 가이드

현재 TRTC의 청구 방식은 선불 패키지 + 후불 모델을 채택하고 있어 유연한 비용 관리 및 예산 통제를 가능하게 하여 서비스를 사용할 때 비용을 효과적으로 추정하고 관리할 수 있도록 보장합니다. 자세한 내용은 청구 개요 문서를 참조하십시오.

선불 패키지

TRTC의 선불 패키지는 스타터 패키지와 공식 패키지로 나뉩니다.

스타터 패키지는 사용자가 매우 저렴한 비용으로 프로젝트를 시작할 수 있도록 도와줍니다. 통화 스타트 플랜 패키지는 월 $39.9로, 93% 할인을 제공합니다. 채팅 스타트 플랜 패키지는 월 $69.9로, 90% 할인을 제공합니다. 그 기능은 표준 버전과 유사하며 대부분의 시나리오의 기능 요구를 충족할 수 있습니다. 구매하려면 스타터 패키지 구매 가이드를 방문하십시오.

공식 패키지는 이미 우리 제품에 익숙한 고객에게 적합하며, 다양한 계획을 포함하고 일반적으로 더 높은 리소스 쿼터 및 우선 지원을 포함하여 사용자의 장기 요구와 더 복잡한 프로젝트 요구를 충족합니다. 통화 공식 패키지를 구매하려면 공식 패키지 구매 가이드를 방문하십시오. 채팅 공식 패키지를 구매하려면 공식 패키지 구매 가이드를 방문하십시오.

특정 규칙은 청구 문서를 참조하십시오:

● 스타터 패키지

●    통화:   공식 패키지

●    채팅:공식 패키지

후불 가이드

TRTC는 기본적으로 선불 패키지 청구를 사용합니다. 서비스 사용이 패키지에서 차감될 수 없거나 선불 패키지 잔액을 초과하는 경우, 청구는 실제 비즈니스 사용량에 따라 후불 모델로 진행됩니다. TRTC의 후불 모델에는 오디오 및 비디오 지속 시간, 클라우드 녹화 및 녹화 전달, 스트림 혼합 및 트랜스코딩, 스트림 푸시 등의 청구 항목이 포함됩니다. 자세한 청구 규칙은 청구 개요 문서의 후반부를 참조하십시오.

질문이 있거나 온라인 지원이 필요하면, 저희 지원팀이 항상 도와드릴 준비가 되어 있습니다. 언제든지 문의해 주십시오 또는 텔레그램 또는 디스코드에 참여하십시오.

유사한 앱이나 플랫폼을 구축하시겠습니까? 지금 무료로 10,000분을 받으세요

무료로 시작하기