即時開発:iOS用1対1ソーシャルアプリケーション構築のための迅速ガイド
この文書は、完全に機能する1対1のソーシャルアプリケーションをiOS向けに迅速に構築する方法を案内します。詳細なステップバイステップの指示に従うことで、デモを簡単に実行し、オンラインユーザーチャット選択、音声およびビデオ通話、既読ステータス機能などのコア機能をSwiftとiOS特有のフレームワークを使用して実装できます。
このガイドを読むことで、あなたは以下のことができるようになります:
● SDKとAPIの迅速な統合:短時間でiOS開発環境のセットアップとSDK統合を完了する方法をマスターします。
● コアの1対1ソーシャル機能を実装:iOSアプリにおけるユーザー選択、チャット開始、通話管理の完全なプロセスを設定する方法を理解します。
● ユーザーエクスペリエンスの向上:既読ステータスやその他のインタラクティブな機能を実装する方法を学び、iOS特有のUIコンポーネントを活用してユーザーエンゲージメントを向上させます。
このガイドに従えば、さまざまなソーシャルネットワーキングシナリオのニーズを満たす安定した効率的な1対1のソーシャルアプリケーションを迅速に構築できます。
1. 一般ガイド
https://trtc.io/document/39386
この文書は、Tencent Real-Time Communication (TRTC) の初心者向けガイドであり、TRTC製品機能を統合したい開発者のための明確なオンボーディングパスを提供します。製品紹介、製品体験、SDK統合、その他のガイダンスをカバーしています。この文書を読むことで、開発者はTRTC製品機能を迅速に実装できるようになります。
2. TRTC基本概念の紹介
https://trtc.io/document/37714?&
この文書は、開発者がリアルタイム音声およびビデオ(TRTC)サービスを使用する際に遭遇するかもしれない基本的な概念(SDKAppID、部屋など)を紹介することを目的としています。この文書を読むことで、開発者はTRTCの重要な概念を迅速に理解し、ビデオ通話機能のスムーズな統合と利用の基盤を築くことができます。
3. 関連デモを迅速に実行する
このガイドでは、10分以内にiOS用の1対1ソーシャルアプリケーションの2つのコアコンポーネントを迅速に実行し、体験する手助けをします。このプロセスを通じて、完全に機能するユーザーインターフェースを別々に体験できます。文書には、環境準備、デモのダウンロードと構成、デモの起動に関する重要な手順が含まれており、各コンポーネントの機能をスムーズに体験できるようになります。
このデモには、チャットと通話という2つの主要な製品が含まれています。これら2つの製品のデモアプリケーションを別々にダウンロードして実行する必要があります:
チャット:チャットデモを迅速に実行 - Tencent RTCドキュメント
- 主な機能:オンラインユーザー選択、テキストチャット、既読ステータス
通話:TUICallKit iOSデモ:音声およびビデオ通話のクイックスタートガイド - Tencent RTCドキュメント
- 主な機能:音声通話、ビデオ通話
このガイドに従うことで、これら2つのデモアプリケーションを別々にセットアップして実行し、1対1のソーシャルアプリケーションのコア機能を体験することができます。これにより、実際の開発でこれらの機能をどのように組み合わせて完全なソーシャルアプリケーション体験を作成するかをより良く理解することができます。
4. オフラインメッセージプッシュ
通話
選択のヒント::
VoIP(Voice over Internet Protocol)プッシュは、インスタントメッセージングアプリケーション専用に設計されており、アプリが閉じているときでも音声またはビデオ通話のためにアプリを起動する機能をサポートしています。APN(Apple Push Notification Service)は、テキスト、音声、または画像通知を送信するためのAppleが提供するプッシュサービスですが、通話のためにアプリを直接起動することはできません。要するに、VoIPプッシュは即時応答が必要なコミュニケーションアプリケーションにより適しており、APNプッシュは一般的な通知ニーズに適しています。
● VOIP通知
● APN通知
チャット
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. コンソール使用ガイド
Tencent 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 Real-Time Communication (TRTC) - 機能と使用 - Tencent RTCドキュメント
このプライバシーポリシーは、開発者にとって最も重要なプライバシーの懸念(ユーザー情報、使用データ、その他のデータがTRTCによって保存されるかどうか、そしてそれがどのように利用されるか)を扱っています。ユーザーの個人情報がビデオ通話機能を統合および使用する際にどのように処理され、保護されるかを理解するのに役立ちます。
10. データ処理およびセキュリティ契約
Tencent Real-Time Communication機能:処理と使用 - Tencent RTCドキュメント
この契約は、開発者に明確なデータ処理およびセキュリティガイドラインを提供し、TRTCサービスプロバイダーを通過するユーザーデータが伝送中に漏洩しないことが保証されるかどうか、およびTRTC自身のデータセキュリティ能力に関する問題をカバーしています。この契約の内容は、ビデオ通話機能の遵守とセキュリティを確保するのに役立ちます。
11. 購入ガイドセクション
前払いパッケージガイド
現在、TRTCの請求は前払いパッケージ+後払いモデルを採用しており、柔軟なコスト管理と予算管理を実現し、サービスを使用する際に費用を効果的に見積もり、管理できるようにします。詳細については、 請求概要文書をご覧ください。
前払いパッケージ
TRTCの前払いパッケージは、スターターパッケージと公式パッケージに分かれています。
スターターパッケージは、ユーザーが非常に低コストでプロジェクトを立ち上げるのを支援します。通話開始プランパッケージは月額わずか39.9ドルで、93%の割引を享受できます。 チャット開始プランパッケージは月額わずか69.9ドルで、90%の割引を享受できます。 その機能は標準版に匹敵し、ほとんどのシナリオの機能要件を満たすことができます。購入するには、 スターターパッケージ購入ガイドをご覧ください。
公式パッケージは、すでに私たちの製品に精通している顧客に適しており、さまざまなプランが含まれており、通常はより高いリソースクォータと優先サポートを提供して、ユーザーの長期的なニーズとより複雑なプロジェクト要件を満たします。 通話公式パッケージを購入するには、 公式パッケージ購入ガイドをご覧ください。 チャット公式パッケージを購入するには、 公式パッケージ購入ガイドをご覧ください。
具体的な規則については、請求文書をご覧ください:
● 通話: 公式パッケージ
● チャット:公式パッケージ
後払いガイド
TRTCはデフォルトで前払いパッケージ請求を行います。サービスの使用がパッケージから差し引かれない場合や、前払いパッケージの残高を超える場合、請求は実際のビジネス使用に基づいて後払いモデルに従います。TRTCの後払いモデルには、音声およびビデオの使用時間、クラウド録画および録画配信、ストリームミキシングおよびトランスコーディング、ストリームプッシュなどの請求項目が含まれます。詳細な請求ルールについては、後半の 請求概要文書をご覧ください。
質問がある場合やオンラインでの支援が必要な場合は、当社のサポートチームが常にお手伝いする準備ができていますので、お気軽に お問い合わせいただくか、 Telegram または Discordに参加してください。