Gambaran umum SDK obrolan

SDK Obrolan Azure Communication Services dapat digunakan untuk menambahkan obrolan real time yang kaya ke aplikasi Anda.

Kemampuan SDK Obrolan

Tabel berikut menyajikan sekumpulan fitur yang saat ini tersedia di SDK obrolan Communication Services.

Grup fitur Kemampuan Azure CLI JavaScript Java .NET Python iOS Android
Kemampuan Inti Membuat utas obrolan antara 2 pengguna atau lebih ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Memperbarui topik utas obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Menambahkan atau menghapus peserta dari utas obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Memilih apakah akan berbagi riwayat pesan obrolan dengan peserta yang sedang ditambahkan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mendapatkan daftar peserta dalam utas obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Menghapus utas obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mengingat pengguna komunikasi, dapatkan daftar utas obrolan yang pengguna menjadi bagian di dalamnya ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mendapatkan info untuk utas obrolan tertentu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mengirim dan menerima pesan dalam utas obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Memperbarui konten pesan terkirim Anda ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Menghapus pesan yang sebelumnya Anda kirim ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Membaca tanda terima untuk pesan yang telah dibaca oleh peserta lain dalam obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mendapatkan pemberitahuan saat peserta secara aktif mengetik pesan di utas obrolan ✔️ ✔️ ✔️
Mendapatkan semua pesan dalam utas obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mengirim emoji Unicode sebagai bagian dari konten pesan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Tambahkan metadata ke pesan obrolan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Tambahkan nama display untuk mengetik indikator notifikasi ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Pemberitahuan real time (diaktifkan oleh paket sinyal eksklusif**) Klien obrolan dapat berlangganan untuk mendapatkan pembaruan real time untuk pesan masuk dan operasi lain yang terjadi di utas obrolan. Untuk melihat daftar pembaruan yang didukung untuk notifikasi real time, lihat Konsep obrolan ✔️ ✔️ ✔️
Pemberitahuan push seluler dengan Notification Hub SDK Obrolan menyediakan API yang memungkinkan klien diberi tahu untuk pesan masuk dan operasi lain yang terjadi di utas obrolan dengan menyambungkan Azure Notification Hub ke sumber daya Communication Services Anda. Dalam situasi di mana aplikasi seluler Anda tidak berjalan di latar depan, pola tersedia untuk mengaktifkan pemberitahuan pop-up ("toasts") untuk memberi tahu pengguna akhir, lihat Konsep obrolan. ✔️ ✔️
Pelaporan
(Info ini tersedia di bawah tab Pemantauan untuk sumber daya Communication Services Anda di portal Azure)
Pahami lalu lintas API dari aplikasi obrolan Anda dengan memantau metrik yang dipublikasikan di Azure Metrics Explorer dan atur peringatan untuk mendeteksi kelainan ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Pantau dan debug solusi Communication Services Anda dengan mengaktifkan pencatatan diagnostik untuk sumber daya Anda ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Catatan

Paket sinyal kepemilikan diimplementasikan menggunakan soket web. Ini akan kembali ke polling panjang jika soket web tidak didukung.

Dukungan SDK Obrolan JavaScript oleh OS dan browser

Tabel berikut ini mewakili sekumpulan browser dan versi yang didukung, yang saat ini tersedia.

Windows macOS Ubuntu Linux Android iOS iPad OS
SDK Obrolan Firefox*, Chrome*, Edge baru Firefox*, Chrome*, Safari* Chrome* Chrome* Chrome* Safari* Safari*

Catatan

Versi terbaru didukung selain dua rilis sebelumnya.

Langkah berikutnya

Dokumen berikut mungkin menarik bagi Anda: