以下の用途向け:IOS
iOS
Chat UI Kit
Tencent RTCのiOS Chat UI Kitでネイティブメッセージング画面を追加。会話、メッセージ、連絡先から始めて、アプリに合わせて体験を調整できます。
開発者向けリソース
iOS 向け Chat UI Kitのドキュメントとサンプル
IOS のチャット機能
すぐに接続できる基本機能
会話リスト
- 最近の会話
- 未読メッセージインジケーター
メッセージング UI
- 連携されたメッセージビュー
- 統合されたメッセージ作成欄
メディア共有
- 写真と添付ファイル
- ネイティブのメディア権限
ユーザーとグループ
- ダイレクト会話
- グループでの交流
自分らしく仕上げる
- UI のソースコードをカスタマイズ
- ナビゲーションに合わせて調整
連携コンポーネント
- 基盤となる Chat SDK
- アプリケーションの識別情報
iOS Chat Components を見る
各コンポーネントの連携方法をご覧ください。
会話リストから始める
接続済みのリストを開き、選択した項目をチャット画面にルーティングします。
ドキュメントを読むimport TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)ネイティブな会話の場
選択した会話情報を指定して ChatPage をプッシュします。
ドキュメントを読むlet page = ChatPage(conversation: conversation, onBack: {
self.navigationController?.popViewController(animated: true)
})
navigationController?.pushViewController(page, animated: true)人とグループをつなぐ
ネイティブの連絡先ページで、連絡先とグループの選択を処理します。
ドキュメントを読むlet page = ContactsPage(
onContactClick: { contact in /* Open a direct chat. */ },
onGroupClick: { group in /* Open a group chat. */ }
)
navigationController?.pushViewController(page, animated: true)始める
最初の会話はここから始まります
- 01
- 02
- 03
# After adding the repository's chat source to your project
pod 'TUIChatKit', :path => 'chat/uikit/TUIChatKit.podspec'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 を使ってください。

