DIBUAT UNTUK IOS
UI Kit Konferensi Video iOS
Masukkan rapat langsung ke aplikasi iPhone dan iPad. Mulai dengan tampilan ruang native dan kontrol peserta UI Kit Konferensi Video iOS.
SUMBER DAYA DEVELOPER
Dokumentasi & Contoh UI Kit Konferensi Video iOS
Panduan Integrasi
Instal UI Kit Konferensi Video iOS dan hubungkan pengguna Anda.
Contoh & Source
Lihat produk ini beraksi dan pelajari cara penerapannya.
Bertemu di mana pekerjaan berlangsung
Sediakan percakapan bersama bagi tim acara saat meninjau lokasi di lapangan.
Dekatkan demonstrasi ahli
Biarkan pelajar membahas patung dan melihat sudut pandang instruktur melalui aplikasi seluler.
KEMAMPUAN IOS ROOM
Ruang untuk aplikasi Anda
Siklus hidup ruang
- Buat dan bergabung ke ruang
- Tangani keluar dan mengakhiri sesi
Percakapan langsung
- Hubungkan video peserta
- Kontrol kamera dan mikrofon
Pengalaman peserta
- Tampilkan anggota ruang
- Tampilkan perubahan status ruang
Identitas aplikasi
- Hubungkan ID pengguna Anda
- Autentikasi dengan UserSig dari server
Integrasi platform
- Aplikasi Swift native
- Ikuti izin native atau browser
Alur produk Anda
- Hubungkan ruang ke navigasi
- Simpan data bisnis dalam aplikasi
Jelajahi komponen rapat iOS
Lihat pengalaman ruang dan kode di baliknya.
Tempat untuk semua
Pasang tampilan rapat dengan UI Kit Konferensi Video iOS. Aplikasi menyediakan pengguna terautentikasi dan ID ruang.
Baca dokumentasiimport TUIRoomKit
import AtomicXCore
// After login, in a UIViewController implementing RouterContext.
let config = ConnectConfig()
var options = CreateRoomOptions()
options.roomName = "Studio session"
let roomView = RoomMainView(
roomID: roomID,
behavior: .create(options: options), config: config
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)Hubungkan identitas aplikasi
Masuk dengan ID aplikasi, ID pengguna, dan UserSig dari server. Masuk ruang setelah login berhasil.
Baca dokumentasiimport AtomicXCore
LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig
) { result in
// Handle login result before entering the room.
}Satukan peserta
Gunakan ID ruang yang ada untuk membawa pengguna ke sesi yang sama.
Baca dokumentasiimport TUIRoomKit
// After login, inside your room view controller.
let roomView = RoomMainView(
roomID: roomID, behavior: .join, config: ConnectConfig()
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)PENYESUAIAN
Jadikan ruang menyatu dengan produk
Ruang yang sesuai untuk aplikasi iOS
Hubungkan tampilan ruang ke navigasi dan siklus hidup. Sesuaikan sumber toolbar dan tampilan peserta yang didokumentasikan bila perlu.
Baca dokumentasiJaga agar percakapan terus berjalan
Tampilkan status peserta dan kontrol ruang dalam antarmuka yang jelas. Periksa izin host pada paket Room Anda.
Baca dokumentasiMULAI
Wujudkan ruang pertama Anda
- 01
- 02
Tambahkan UI Kit Konferensi Video iOS
Ikuti panduan platform untuk menghubungkan proyek Anda.
Ikuti Panduan Integrasi - 03
Hubungkan ke ruang pertama Anda
Hubungkan pengguna uji terautentikasi ke ruang yang sama. Periksa izin perangkat sebelum mengaktifkan kamera dan mikrofon.
Konfigurasikan autentikasi
target 'YourApp' do
pod 'TUIRoomKit'
endimport TUIRoomKit
import AtomicXCore
// After login, in a UIViewController implementing RouterContext.
let config = ConnectConfig()
var options = CreateRoomOptions()
options.roomName = "Studio session"
let roomView = RoomMainView(
roomID: roomID,
behavior: .create(options: options), config: config
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)FAQ UI Kit Konferensi Video iOS
Apa saja yang disertakan UI Kit Konferensi Video iOS?
UI Kit Konferensi Video iOS menyediakan antarmuka siap pakai dengan masuk ruang, tampilan video, dan kontrol peserta. Aplikasi menyediakan identitas dan alur bisnis.
Bagaimana mengintegrasikan UI Kit Konferensi Video iOS?
Integrasikan melalui CocoaPods sesuai persyaratan Xcode dan target deployment terkini. Tambahkan deskripsi penggunaan kamera dan mikrofon serta minta izin sebelum pengambilan.
Bagaimana pengguna masuk ke UI Kit Konferensi Video iOS?
Gunakan SDKAppID, ID pengguna, dan UserSig yang dibuat di server. Jangan masukkan rahasia aplikasi ke kode browser atau seluler. Tangani kegagalan autentikasi sebelum masuk ruang.
Bisakah pengalaman rapat disesuaikan?
Sesuaikan komponen dan konfigurasi yang didokumentasikan. Sumber UI Kit native menyediakan tampilan ruang dan toolbar; periksa opsi yang didukung pada panduan platform.
Bagaimana harga Room ditentukan?
Biaya ditentukan fitur paket Room dan penggunaan audio/video. Periksa halaman harga Conference terkini untuk kemampuan serta batas yang disertakan.
Sebaiknya memilih UI Kit atau SDK?
Pilih SDK untuk antarmuka ruang dan penanganan status sendiri. Pilih UI Kit untuk layar rapat siap pakai yang dapat diintegrasikan dan disesuaikan.
Bagaimana mengintegrasikan UI Kit Konferensi Video 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 menguji UI Kit Konferensi Video iOS sebelum merilis aplikasi?
Uji masuk terautentikasi, perubahan peserta, serta kontrol kamera, mikrofon, dan keluar yang didukung.
Bagaimana menyesuaikan antarmuka UI Kit Konferensi Video iOS?
Ubah RoomMainView, RoomBottomBarView, dan TUIRoomKit.xcassets dalam fork kode sumber TUIRoomKit yang dipelihara. Misalnya, ubah urutan kontrol bawah dan ganti ikon kamera sambil mempertahankan handler tindakannya. Arahkan Podfile ke fork dan branch agar pembaruan CocoaPods tidak menghapus penyesuaian tersebut. Periksa safe area serta sel video peserta; mengubah gaya toolbar saja tidak menambahkan kemampuan rapat baru.
Dukungan integrasi untuk iOS Room
Pertanyaan integrasi
Dapatkan bantuan penyiapan untuk UI Kit Konferensi Video iOS.
Lihat Dokumentasi PengembangDiskusikan aplikasi Anda
Diskusikan produk, perkiraan penggunaan, dan kebutuhan integrasi Anda.
Hubungi Tim PenjualanSediakan ruang untuk ide berikutnya
Satukan orang dalam aplikasi Anda.

