Dua bentuk layanan: sebagai layanan cloud, atau terapkan seluruh sistem di server Anda sendiri sehingga akun, pesan, dan berkas rekaman tetap berada di jaringan internal Terapkan seluruh sistem di server Anda dan simpan data di jaringan internal Pelajari deployment privat

Pusat pengembang

Konsol mengelola aplikasi, dokumentasi mencari API, SDK langsung diintegrasikan; dari pesan pertama sampai deployment privat, dukungan teknis selalu siaga.

Ringkasan konsol pengembang FeiyanCloud
Konsol

Aplikasi dari dibuat sampai dihentikan, semuanya di satu konsol

Buat aplikasi langsung dapat AppID dan kunci; pemakaian, tagihan, izin anggota, dan konfigurasi callback ada di satu tempat; IM dan RTC memakai konsol yang sama, tidak perlu berpindah backend.

Ringkasan konsol pengembang FeiyanCloud

Manajemen aplikasi

Membuat aplikasi, melihat AppID dan kunci, mengatur alamat callback serta lingkungan pengembangan/produksi.

Kunci dan keamanan

Rotasi AppSecret, masa berlaku Token, daftar IP yang diizinkan, dan audit pemanggilan API.

Pemakaian dan tagihan

Kurva volume pesan, menit video real-time, perekaman dan penyimpanan; rincian tagihan bisa diekspor untuk rekonsiliasi.

Anggota dan izin

Banyak anggota bekerja bersama, membagi peran hanya-baca, operasional, dan admin per aplikasi.

Pusat dokumentasi

Salin dari dokumentasi, baris kode pertama langsung jalan

Dokumentasi IM berisi 48 halaman perbandingan API dan 1298 halaman hasil generate; dokumentasi RTC 206 halaman, dua bahasa Mandarin–Inggris. Tiap quick start menyertakan kode yang bisa dijalankan dan hasil yang diharapkan.

  • Panduan integrasi IM
  • Panduan integrasi RTC
  • Referensi Open API
  • Peristiwa callback
server/notify.ts TypeScript
import { FeiyanServer } from '@feiyan/server-sdk';

const client = new FeiyanServer({
  appId: process.env.APP_ID,
  appSecret: process.env.APP_SECRET,
});

// Send a system notification from the server (to all users or specific ones)
await client.message.send({
  from: 'system',
  to: ['user_1001', 'user_1002'],
  type: 'system',
  content: { text: 'Your order has shipped' },
});

// Query today's usage for the app — used for billing reconciliation and alerts
const usage = await client.usage.daily({ date: '2026-11-01' });
console.log(usage.messages, usage.rtcMinutes);

SDK sisi server konsisten di enam bahasa; contoh dapat langsung diganti dengan versi Java, Go, Python, .NET, atau PHP.

Panduan integrasi

Quick start per platform: menyiapkan lingkungan, menambahkan SDK, membuka koneksi, mengirim dan menerima pesan pertama.

Referensi API

Parameter dan deskripsi hasil lengkap untuk API klien, Open API, API admin, dan peristiwa callback.

Praktik yang disarankan

Pola umum: paginasi daftar percakapan, menghapus duplikat pesan, sinkronisasi anggota grup, dan menerima callback perekaman.

Unduh SDK

Klien, server, dan komponen UI diserahkan terpisah, dipakai sesuai kebutuhan; versi dan kebutuhan dependensi tercatat di panduan tiap platform.

SDK klien

Web
JavaScript / TypeScript, mendukung peramban utama
Android
SDK native dan komponen UI IMKit
iOS
SDK native dan komponen UI IMKit
macOS
Desktop berbasis
Flutter
Satu kode untuk seluler dan desktop
React Native
Terintegrasi langsung dengan proyek RN
Mini Program
Integrasi sisi Mini Program

SDK server

Node.js
Kirim pesan, kelola grup, terbitkan Token
Java
Pembungkus Open API dan verifikasi tanda tangan callback
Go
Integrasi server untuk beban bersamaan tinggi
Python
Integrasi skrip dan tugas data
.NET
Lingkungan server Windows
PHP
Integrasi backend web tradisional

RTC dan UI Kit

17 platform
Peramban, seluler, desktop, dan framework lintas platform
React UI Kit
Komponen antarmuka rapat dan panggilan, bisa dipakai ulang
Flutter UI Kit
Komponen antarmuka rapat di seluler
Berbagi layar
Tiga tingkat: seluruh layar, jendela, dan area

Butuh paket SDK versi tertentu atau untuk lingkungan mandiri? Tulis di tiket kami akan menyiapkan build yang sesuai.

Open source dan contoh

Proyek contoh dijaga sekecil mungkin agar bisa dijalankan, salin langsung pakai; aplikasi demo mencakup skenario utama IM dan RTC.

Aplikasi demo IM

Demo lengkap chat pribadi, chat grup, ruang chat, dan kontak; ganti AppID langsung jalan.

Coba online

Contoh skenario RTC

Contoh yang bisa dijalankan untuk empat skenario: panggilan 1-1, rapat multipihak, siaran langsung interaktif, dan ruang suara.

Coba online

Contoh pemanggilan server

Kode contoh server untuk memanggil Open API, memverifikasi tanda tangan callback, menerbitkan Token, dan menanyakan pemakaian.

Lihat dokumentasi

SDK klien dan komponen UI

Contoh integrasi dan catatan perubahan SDK tiap platform, komponen IMKit dan UI Kit.

Lihat SDK

Basis pengetahuan

Jalur penelusuran masalah umum dan kesimpulan yang sudah dicatat; mencari di basis pengetahuan biasanya lebih cepat daripada mengirim tiket.

Integrasi dan uji

Jalur penelusuran: konfigurasi AppID, autentikasi gagal, koneksi gagal dibuka, konflik login banyak platform.

Pesan dan konfirmasi

Menghapus duplikat pesan, dasar perhitungan konfirmasi dibaca, paginasi tarik riwayat, dan sinkronisasi status tarik pesan.

Kualitas video real-time

Menemukan latensi dan macet, kebijakan bitrate, resolusi berbagi layar, dan penyebab perekaman gagal.

Deployment dan operasional

Penskalaan node mandiri, backup basis data, rollback saat peningkatan, dan cara mengumpulkan log.

Penagihan dan kuota

Dasar pengukuran, peringatan kuota, pemeriksaan tagihan, dan alur permohonan faktur.

Kode error umum

Arti kode error klien dan server yang sering muncul, kemungkinan penyebab, dan saran penanganan.

Dukungan tiket

Kalau macet, kirim tiket

Tiket otomatis membawa aplikasi dan pemanggilan mana; sertakan request ID dan waktu agar dukungan teknis bisa langsung menelusuri log tanpa bertanya berulang.

Saluran dukungan

Tiket
Menu Tiket di konsol, cocok untuk pertanyaan teknis
Email
service@feiyancloud.com
Pra-penjualan
service@feiyancloud.com
  1. 1

    Kirim tiket

    Pilih aplikasi dan kategori masalah di menu Tiket pada konsol, sertakan waktu dan request ID.

  2. 2

    Telusuri dan balas

    Dukungan teknis menggabungkan log dan jejak pemanggilan untuk menelusuri, memberi solusi atau jalur eskalasi.

  3. 3

    Tutup dan evaluasi

    Setelah selesai, sampaikan penyebab dan saran pencegahan, catat sebagai entri basis pengetahuan bila perlu.

Siaran langsung

Satu sesi teknis tiap bulan, membahas detail integrasi dan pelajaran dari masalah nyata; sesi lama bisa dijadwalkan untuk ditonton ulang.

  • 2026-10-24 Siaran teknis Membedah mekanisme pesan IM sampai tujuan: koneksi panjang, nomor urut, dan tarik ulang Jadwalkan tonton ulang
  • 2026-09-19 Siaran teknis Optimasi audio-video di jaringan lemah: bitrate, FEC, dan penjadwalan node Jadwalkan tonton ulang
  • 2026-08-22 Sesi implementasi Praktik deployment privat: instalasi offline dan rollback peningkatan Jadwalkan tonton ulang

Pertanyaan umum pengembang

Apakah akun konsol sama dengan akun di halaman masuk?
Satu sistem akun. Halaman masuk untuk demo; untuk pemakaian resmi, daftar akun pengembang di konsol dan selesaikan verifikasi perusahaan atau perorangan, lalu bisa membuat aplikasi dan mengambil AppID serta kunci.
SDK mendukung versi dan lingkungan apa saja?
Klien mencakup Web, Android, iOS, macOS, Flutter, React Native, dan Mini Program; server tersedia enam bahasa: Node, Java, Go, Python, .NET, dan PHP. Kebutuhan versi dan dependensi ada di panduan tiap platform.
Tanpa tim teknis, bisakah langsung memakai antarmuka siap pakai?
Bisa. IMKit dan UI Kit RTC (React / Flutter) menyediakan komponen siap pakai seperti daftar percakapan, jendela chat, dan antarmuka rapat; ganti AppID langsung jalan, lalu sesuaikan bertahap sesuai bisnis.
Bagaimana mendapatkan dukungan saat ada masalah?
Paket gratis bisa mengirim tiket; paket profesional punya grup koordinasi teknis; paket perusahaan punya customer success khusus. Untuk masalah mendesak, sertakan request ID dan waktu di tiket agar cepat ditelusuri.

Daftar akun pengembang, dapatkan AppID pertama

Paket gratis cukup untuk uji integrasi dan uji beban, naik paket tanpa mengubah kode.

Tinggalkan kontak untuk mendapatkan rencana dan penawaran

Konsultan pra-penjualan akan mengonfirmasi skenario, skala konkurensi, dan lingkungan deployment Anda, biasanya dibalas dalam satu hari kerja.

Kolom bertanda * wajib diisi; kami hanya menggunakan informasi ini untuk komunikasi pra-penjualan ini.