以下の用途向け:IOS

iOS
Chat UI Kit

Tencent RTCのiOS Chat UI Kitでネイティブメッセージング画面を追加。会話、メッセージ、連絡先から始めて、アプリに合わせて体験を調整できます。

開発者向けリソース

iOS 向け Chat UI Kitのドキュメントとサンプル

詳細を共有

さらに詳しいコンテキストが必要な場合は、会話に写真やドキュメントを追加できます。

IOS のチャット機能

すぐに接続できる基本機能

会話リスト

  • 最近の会話
  • 未読メッセージインジケーター

メッセージング UI

  • 連携されたメッセージビュー
  • 統合されたメッセージ作成欄

メディア共有

  • 写真と添付ファイル
  • ネイティブのメディア権限

ユーザーとグループ

  • ダイレクト会話
  • グループでの交流

自分らしく仕上げる

  • UI のソースコードをカスタマイズ
  • ナビゲーションに合わせて調整

連携コンポーネント

  • 基盤となる Chat SDK
  • アプリケーションの識別情報

iOS Chat Components を見る

各コンポーネントの連携方法をご覧ください。

会話

会話リストから始める

接続済みのリストを開き、選択した項目をチャット画面にルーティングします。

ドキュメントを読む
Conversations.swift
import TUIChatKit
import AtomicXCore

let page = ConversationsPage(onConversationClick: { info in
    // Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)

カスタマイズ

iOS チャット UI をカスタマイズ

独自のビジュアルスタイルとアプリケーションフローをチャットに反映できます。

アプリに自然に溶け込む

ネイティブ UI のソースコードを活用して、チャットに独自のビジュアルスタイルを反映できます。

ドキュメントを読む

始める

最初の会話はここから始まります

  1. 01

    アプリを作成

    Chat アプリケーションとテストユーザーを設定します。

    Chat コンソールを開く
  2. 02

    iOS 向け Chat UI Kit を追加する

    プラットフォームガイドに沿ってプロジェクトを接続します。

    統合ガイドに従う
  3. 03

    ユーザーをつなぐ

    2人のテストユーザーとしてサインインし、最初のメッセージを送信します。

    ユーザーをつなぐ
iOS 向け Chat UI Kit
Podfile
# After adding the repository's chat source to your project
pod 'TUIChatKit', :path => 'chat/uikit/TUIChatKit.podspec'
Conversations.swift
import TUIChatKit
import AtomicXCore

let page = ConversationsPage(onConversationClick: { info in
    // Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)

iOS Chat UI Kit のよくある質問

このページでは、どの iOS UI Kit を使用していますか?

現在の完全統合ガイドでは、TUIChatKit、AtomicXCore、Swift ページコンポーネントを使用しています。以前のガイドでは、TUILogin と Minimalist コントローラーが使われています。2つの統合方法を混在させず、ここにリンクされている完全ガイドに一貫して従ってください。

iOS UI Kit と SDK の違いは何ですか?

UI Kit は、メッセージング SDK の上に連携済みのインターフェースコンポーネントを追加します。インターフェース全体を自作する場合は Core SDK を使用してください。

iOS Chat UI Kit のユーザーを認証するにはどうすればよいですか?

本番用 UserSig はバックエンドで生成します。認証のためにクライアントへ渡し、アプリケーションシークレットはサーバー上で管理してください。

これらの iOS スニペットだけで完全なアプリケーションになりますか?

ここでは個別の連携手順を示しています。インポート、初期化、ログイン、エラー処理、対象別の設定については、完全なガイドに従ってください。リリース前に、別々のアカウントでメッセージングをテストしてください。

iOS Chat UI Kit の利用料金はどのように計算されますか?

ホステッド Chat サービスの利用は、選択したプランに従います。アプリケーションで利用できる付属機能と利用枠を確認してください。オプションのプラグインと Call サービスには、別の要件が適用される場合があります。

Swift または Objective-C で iOS Chat UI Kit を導入するには?

Xcode プロジェクトに文書記載のパッケージを統合し、アプリのライフサイクル遷移を処理します。選択した機能の権限と capabilities を iPhone でテストしてください。

アプリのリリース前に iOS Chat UI Kit をテストするには?

ログイン、SDK の準備完了、送受信イベント、再接続後のメッセージ状態を確認します。

iOS Chat UI Kit のインターフェースをカスタマイズするには?

ChatMessageInputConfig を ChatPage に渡すと、ネイティブのメッセージ入力欄を設定できます。テキスト中心のサポート画面なら、isShowVideoCall と isShowAudioCall を false にします。conversationID と type を含む ConversationInfo を渡し、onBack をナビゲーションコントローラーにつないでください。通話操作を非表示にするとインターフェースが変わりますが、Call サービスの契約が開始または解除されるわけではありません。iOS ガイドに記載された TUIChatKit API を使ってください。

次のステップに必要なサポートを見つける

アプリケーションについて相談

製品、想定利用量、統合要件についてご相談ください。

営業担当者への連絡

次の会話体験を構築

iOS 向け Chat UI Kit を使って app を構築します。