Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SDK Perpesanan Klien Obrolan IVS
SDK Perpesanan Klien Obrolan Amazon Interactive Video Services (IVS) adalah untuk para developer yang membangun aplikasi dengan Amazon IVS. SDK ini didesain untuk memanfaatkan arsitektur Amazon IVS dan akan mendapatkan pembaruan, bersama dengan Obrolan Amazon IVS. Sebagai SDK native, SDK ini didesain untuk meminimalkan dampak performa pada aplikasi Anda dan pada perangkat yang digunakan pengguna untuk mengakses aplikasi Anda.
Persyaratan Platform
Peramban Desktop
| Peramban | Versi yang Didukung |
|---|---|
| Chrome | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Edge | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Firefox | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Opera | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Safari | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
Peramban Seluler
| Peramban | Versi yang Didukung |
|---|---|
| Chrome untuk Android | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Firefox untuk Android | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Opera untuk Android | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| WebView Android | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Internet Samsung | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
| Safari untuk iOS | Dua versi utama (versi saat ini dan versi terbaru sebelumnya) |
Platform Native
| Platform | Versi yang Didukung |
|---|---|
| Android | 5.0 dan versi yang lebih baru |
| iOS |
13.0 dan versi yang lebih baru |
Dukungan
Jika Anda mengalami kesalahan atau masalah lain dengan ruang obrolan Anda, tentukan pengenal ruang unik melalui API Obrolan IVS (lihat ListRooms).
Bagikan pengidentifikasi ruang obrolan ini kepada dukungan AWS. Dengan pengidentifikasi tersebut, mereka bisa mendapatkan informasi untuk membantu memecahkan masalah Anda.
Catatan: Lihat Catatan Rilis Obrolan Amazon IVS untuk versi yang tersedia dan masalah yang diperbaiki. Jika perlu, sebelum menghubungi dukungan, perbarui versi SDK Anda dan lihat apakah versi tersebut menyelesaikan masalah Anda.
Penentuan versi
SDK Perpesanan Klien Obrolan Amazon IVS menggunakan penentuan versi semantik
Untuk diskusi ini, misalkan:
-
Rilis terbaru adalah 4.1.3.
-
Rilis terbaru dari versi utama sebelumnya adalah 3.2.4.
-
Rilis terbaru versi 1.x adalah 1.5.6.
Backward-compatible fitur baru ditambahkan sebagai rilis kecil dari versi terbaru. Dalam hal ini, rangkaian fitur baru berikutnya akan ditambahkan sebagai versi 4.2.0.
Backward-compatible, perbaikan bug kecil ditambahkan sebagai rilis patch dari versi terbaru. Di sini, set perbaikan bug minor berikutnya akan ditambahkan sebagai versi 4.1.4.
Backward-compatible, perbaikan bug utama ditangani secara berbeda; ini ditambahkan ke beberapa versi:
-
Rilis patch versi terbaru. Di sini, ini adalah versi 4.1.4.
-
Rilis patch dari versi kecil sebelumnya. Di sini, ini adalah versi 3.2.5.
-
Rilis patch dari rilis versi 1.x terbaru. Di sini, ini adalah versi 1.5.7.
Perbaikan bug besar ditentukan oleh tim produk Amazon IVS. Contoh umumnya adalah pembaruan keamanan yang penting dan perbaikan pilihan lainnya yang diperlukan pelanggan.
Catatan: Dalam contoh di atas, versi yang dirilis meningkat tanpa melewatkan angka apa pun (misalnya, dari 4.1.3 ke 4.1.4). Pada kenyataannya, satu atau beberapa nomor patch mungkin tetap bersifat internal dan tidak dirilis, sehingga versi yang dirilis dapat meningkat dari 4.1.3 menjadi, katakanlah, 4.1.6.
Selain itu, versi 1.x akan didukung hingga akhir tahun 2023 atau saat 3.x dirilis, mana yang lebih dahulu.
API Obrolan Amazon IVS
Di sisi server (yang tidak dikelola oleh SDK), ada dua API, masing-masing dengan tanggung jawabnya sendiri:
-
Bidang data — IVS Chat Messaging API adalah WebSockets API yang dirancang untuk digunakan oleh aplikasi front-end (iOS, Android, macOS, dll) yang digerakkan oleh skema otentikasi berbasis token. Dengan menggunakan token obrolan yang dibuat sebelumnya, Anda terhubung ke ruang obrolan yang sudah ada menggunakan API ini.
SDK Perpesanan Klien Obrolan Amazon IVS hanya memperhatikan bidang data. SDK berasumsi bahwa Anda sudah membuat token obrolan melalui backend. Pengambilan token ini diasumsikan akan dikelola oleh aplikasi front-end Anda, bukan SDK.
-
Bidang kontrol — API Bidang Kontrol Obrolan IVS menyediakan antarmuka untuk aplikasi backend Anda sendiri guna mengelola dan membuat ruang obrolan serta pengguna yang bergabung dengan mereka. Anggap ini sebagai panel admin untuk pengalaman obrolan aplikasi Anda yang dikelola oleh backend Anda sendiri. Ada operasi bidang kontrol yang bertanggung jawab untuk membuat token obrolan yang dibutuhkan pesawat data untuk diautentikasi ke ruang obrolan.
Penting: SDK Pesan Klien Obrolan IVS tidak memanggil operasi bidang kontrol apa pun. Anda harus menyiapkan backend untuk membuat token obrolan. Aplikasi front-end Anda harus berkomunikasi dengan backend untuk mengambil token obrolan ini.