DIBUAT UNTUK IOS
iOS
Chat UI Kit
Tambahkan layar perpesanan native dengan iOS Chat UI Kit Tencent RTC. Mulai dengan percakapan, pesan, dan kontak, lalu sesuaikan pengalaman dengan aplikasi Anda.
SUMBER DAYA DEVELOPER
Dokumentasi & Contoh Chat UI Kit untuk iOS
Contoh & Source
Jelajahi pengalaman perpesanan dan sumber daya resmi untuk pengembang.
Layanan yang lebih personal
Satukan pertanyaan tamu dan percakapan reservasi di dalam aplikasi Anda.
Bagikan detailnya
Sertakan foto dan dokumen dalam percakapan saat pengguna memerlukan lebih banyak konteks.
KEMAMPUAN CHAT IOS
Fitur esensial, siap dihubungkan
Daftar percakapan
- Percakapan terbaru
- Indikator pesan belum dibaca
UI Pesan
- Tampilan pesan terintegrasi
- Penyusun pesan terintegrasi
Berbagi media
- Foto dan lampiran
- Izin media native
Orang dan grup
- Percakapan langsung
- Interaksi grup
Jadikan milik Anda
- Sesuaikan kode sumber UI
- Sesuaikan dengan navigasi Anda
Komponen yang terhubung
- Chat SDK sebagai fondasi
- Identitas aplikasi Anda
Jelajahi iOS Chat Components
Lihat bagaimana komponen bekerja sama.
Mulai dari daftar percakapan
Buka daftar yang terhubung dan arahkan pilihan ke layar chat Anda.
Baca dokumentasiimport TUIChatKit
import AtomicXCore
let page = ConversationsPage(onConversationClick: { info in
// Navigate to ChatPage with info.conversation.
})
navigationController?.pushViewController(page, animated: true)Ruang native untuk berbicara
Push ChatPage dengan informasi percakapan yang dipilih.
Baca dokumentasilet page = ChatPage(conversation: conversation, onBack: {
self.navigationController?.popViewController(animated: true)
})
navigationController?.pushViewController(page, animated: true)Hubungkan orang dan grup
Tangani pemilihan kontak dan grup melalui halaman kontak native.
Baca dokumentasilet page = ContactsPage(
onContactClick: { contact in /* Open a direct chat. */ },
onGroupClick: { group in /* Open a group chat. */ }
)
navigationController?.pushViewController(page, animated: true)PENYESUAIAN
Sesuaikan UI chat iOS Anda
Terapkan gaya visual dan alur aplikasi Anda ke dalam chat.
Menyatu secara alami dengan aplikasi Anda
Gunakan kode sumber UI native untuk menghadirkan gaya visual Anda ke dalam chat.
Baca dokumentasiSertakan konteks yang berguna dalam percakapan
Perluas pengalaman chat dengan konten pesan khusus aplikasi.
Baca dokumentasiMULAI
Percakapan pertama Anda dimulai di sini
- 01
- 02
Tambahkan Chat UI Kit untuk iOS
Ikuti panduan platform untuk menghubungkan proyek Anda.
Ikuti Panduan Integrasi - 03
Hubungkan pengguna Anda
Masuk sebagai dua pengguna uji coba dan kirim pesan pertama Anda.
Hubungkan Pengguna Anda
# 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)Pertanyaan umum tentang iOS Chat UI Kit
UI Kit iOS mana yang digunakan halaman ini?
Panduan integrasi lengkap saat ini menggunakan TUIChatKit, AtomicXCore, dan komponen halaman Swift. Panduan lama menampilkan TUILogin dan pengontrol Minimalist. Ikuti panduan lengkap yang ditautkan di sini secara konsisten, alih-alih mencampur kedua integrasi.
Apa perbedaan iOS UI Kit dengan SDK?
UI Kit menambahkan komponen antarmuka yang terintegrasi di atas SDK perpesanan. Gunakan Core SDK jika Anda ingin membangun seluruh antarmuka sendiri.
Bagaimana cara mengautentikasi pengguna iOS Chat UI Kit?
Buat UserSig produksi di backend Anda. Teruskan ke klien untuk autentikasi dan simpan rahasia aplikasi Anda di server.
Apakah cuplikan iOS ini membentuk aplikasi yang lengkap?
Bagian ini menunjukkan setiap langkah integrasi secara terpisah. Ikuti panduan lengkap untuk impor, inisialisasi, login, penanganan kesalahan, dan konfigurasi khusus target. Uji perpesanan dengan akun terpisah sebelum dirilis.
Bagaimana harga penggunaan iOS Chat UI Kit ditentukan?
Penggunaan layanan Chat terkelola mengikuti paket yang Anda pilih. Periksa fitur dan kuota yang disertakan untuk aplikasi Anda; plugin opsional dan layanan Call dapat memiliki persyaratan terpisah.
Bagaimana cara mengintegrasikan Chat UI Kit iOS dengan Swift atau Objective-C?
Integrasikan paket dalam dokumentasi ke proyek Xcode dan tangani transisi siklus hidup aplikasi. Uji di iPhone dengan izin dan kemampuan yang digunakan fitur pilihan.
Bagaimana cara menguji Chat UI Kit iOS sebelum merilis aplikasi?
Periksa login, kesiapan SDK, peristiwa kirim dan terima, serta status pesan setelah tersambung kembali.
Bagaimana cara menyesuaikan antarmuka Chat UI Kit iOS?
Teruskan ChatMessageInputConfig ke ChatPage untuk mengonfigurasi kolom penulisan pesan native. Untuk layar dukungan yang berfokus pada teks, atur isShowVideoCall dan isShowAudioCall menjadi false. Sediakan ConversationInfo dengan conversationID dan type, lalu hubungkan onBack ke pengontrol navigasi Anda. Menyembunyikan tindakan panggilan mengubah antarmuka; tindakan tersebut tidak mengaktifkan atau menghapus langganan layanan Call. Gunakan API TUIChatKit yang ditampilkan dalam panduan iOS.
Temukan dukungan untuk langkah berikutnya
Pertanyaan integrasi
Dapatkan bantuan penyiapan untuk Chat UI Kit untuk iOS.
Lihat Dokumentasi PengembangDiskusikan aplikasi Anda
Diskusikan produk, perkiraan penggunaan, dan kebutuhan integrasi Anda.
Hubungi Tim PenjualanBangun pengalaman percakapan Anda berikutnya
Bangun app Anda dengan Chat UI Kit untuk iOS.

