@thunderphone/widget dan juga tersedia melalui CDN untuk lingkungan tanpa bundler.

Prasyarat
Sebelum menyematkan widget, selesaikan tiga langkah berikut di Dashboard ThunderPhone:1
Buat kunci API yang dapat dipublikasikan
Buka Pengembang di pengaturan dashboard dan buat kunci yang dapat dipublikasikan. Kunci yang dapat dipublikasikan diawali dengan
pk_live_ dan aman untuk disertakan dalam kode sisi klien.2
Konfigurasikan domain yang diizinkan
Dalam pengaturan Pengembang yang sama, tambahkan domain tempat widget akan disematkan.
localhost selalu diizinkan untuk pengembangan. Karakter pengganti didukung (misalnya, *.example.com).3
Buat widget web
Buka Widget Web di dashboard dan buat widget. Pilih agen yang ingin Anda tampilkan dan kunci yang dapat dipublikasikan untuk digunakan. Agen ditentukan secara otomatis dari konfigurasi kunci yang dapat dipublikasikan.
Mulai Cepat
Instal paket:Kustomisasi
Widget memiliki empat prop tampilan:
Lihat referensi komponen React untuk tabel prop lengkap.
Untuk UI yang sepenuhnya kustom, gunakan hook headless untuk mengelola sesi suara sambil membangun antarmuka Anda sendiri. Hook ini menyediakan level audio real-time untuk membangun visualisasi yang reaktif terhadap audio.
Opsi Integrasi
Pilih metode integrasi yang sesuai dengan stack Anda:Komponen React
Komponen UI siap pakai dengan kontrol panggilan dan tampilan status bawaan. Impor, berikan props, selesai.
Hook Headless
Kontrol penuh atas UI. Hook
useThunderPhone mengelola sesi suara saat Anda membangun antarmuka sendiri.CDN / Tag Skrip
Tidak memerlukan bundler. Muat widget melalui tag skrip untuk situs statis, WordPress, dan lingkungan non-React lainnya.
Gaya
Widget dilengkapi tema terang dan gelap bawaan yang dikontrol oleh proptheme, serta warna aksen yang dikontrol oleh prop primaryColor. Untuk penyesuaian lebih mendalam, Anda dapat mengganti properti dan kelas kustom CSS. Lihat panduan Gaya untuk detail.
Butuh bantuan? Hubungi kami di support@thunderphone.com