Dos modalidades: servicio en la nube o despliegue privado. Puedes desplegar toda la plataforma en tus servidores y mantener las cuentas, los mensajes y las grabaciones dentro de tu red interna Despliega toda la plataforma en tus servidores y mantén los datos en tu red Conocer el despliegue privado

Centro de desarrolladores

La consola gestiona las aplicaciones, la documentación explica las interfaces y los SDK se integran directamente; del primer mensaje a la entrega privada, el soporte técnico acompaña todo el proceso.

Resumen de la consola de desarrolladores de FeiyanCloud
Consola

Del alta de la aplicación a su baja, todo en la misma consola

Al crear la aplicación obtienes el AppID y la clave, y el consumo, la facturación, los permisos de miembros y la configuración de callbacks están en el mismo lugar; IM y RTC comparten una consola, sin saltar entre paneles.

Resumen de la consola de desarrolladores de FeiyanCloud

Gestión de aplicaciones

Crear la aplicación, ver el AppID y la clave, configurar la URL de callbacks y separar los entornos de desarrollo y producción.

Claves y seguridad

Rotación de AppSecret, vigencia del Token, lista de IP permitidas y auditoría de llamadas a la API.

Consumo y facturación

Curvas de volumen de mensajes, minutos de vídeo en tiempo real y uso de grabación y almacenamiento; el detalle de facturación se exporta para conciliar.

Miembros y permisos

Colaboración con varios miembros y roles de solo lectura, operación y administrador por aplicación.

Documentación

Copia de la documentación y la primera línea de código ya funciona

La documentación de IM incluye 48 páginas de comparación de interfaces y 1298 páginas generadas; la de RTC, 206 páginas en chino e inglés. Cada inicio rápido trae código ejecutable y el resultado esperado.

  • Guía de integración de IM
  • Guía de integración de RTC
  • Referencia de Open API
  • Eventos de 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);

El SDK de servidor es consistente en seis lenguajes; puedes sustituir el ejemplo por la versión de Java, Go, Python, .NET o PHP.

Guía de integración

Inicio rápido por plataforma: preparar el entorno, añadir el SDK, establecer la conexión y enviar y recibir el primer mensaje.

Referencia de API

Parámetros y respuestas completos de la API de cliente, Open API, API de administración y eventos de callback.

Buenas prácticas

Patrones habituales: paginación de la lista de conversaciones, deduplicación de mensajes, sincronización de miembros y aplicación de callbacks de grabación.

Descarga de SDK

Cliente, servidor y componentes de UI se entregan por separado y se toman según necesidad; las versiones y dependencias se indican en la guía de cada plataforma.

SDK de cliente

Web
JavaScript / TypeScript, compatible con los navegadores habituales
Android
SDK nativo y componentes IMKit UI
iOS
SDK nativo y componentes IMKit UI
macOS
Cliente de escritorio
Flutter
Un solo código para móvil y escritorio
React Native
Integración directa con proyectos RN
miniprogramas
Integración en miniprogramas

SDK de servidor

Node.js
Envío de mensajes, gestión de grupos y emisión de Token
Java
Encapsulación de Open API y verificación de callbacks
Go
Integración de servidor en escenarios de alta concurrencia
Python
Integración de scripts y tareas de datos
.NET
Entorno de servidor Windows
PHP
Integración en backends web tradicionales

RTC y UI Kit

17 plataformas
Navegador, móvil, escritorio y frameworks multiplataforma
React UI Kit
Componentes de reunión y llamada listos para reutilizar
Flutter UI Kit
Componentes de interfaz de reunión para móvil
Uso compartido de pantalla
Tres granularidades: pantalla completa, ventana y región

¿Necesitas una versión concreta o un paquete SDK para un entorno privado? Indícalo en un ticket y te facilitaremos la compilación correspondiente.

Código abierto y ejemplos

Los proyectos de ejemplo se mantienen mínimos y ejecutables: se copian y funcionan; las aplicaciones de demostración cubren los escenarios principales de IM y RTC.

Aplicación de demostración de IM

Demostración completa con chats individuales, grupales, salas y contactos; se cambia el AppID y se ejecuta.

Probar en línea

Ejemplos de RTC

Ejemplos ejecutables de los cuatro escenarios: llamada 1 a 1, reunión, transmisión interactiva y sala de voz.

Probar en línea

Ejemplos de llamadas de servidor

Código de servidor de ejemplo para llamar a Open API, verificar callbacks, emitir Token y consultar consumo.

Ver documentación

SDK de cliente y componentes UI

Ejemplos de integración y registro de cambios de los SDK, IMKit y UI Kit de cada plataforma.

Ver SDK

Base de conocimiento

Las rutas de diagnóstico y las conclusiones de los problemas frecuentes quedan documentadas; consultar la base suele ser más rápido que abrir un ticket.

Integración y pruebas

Rutas de diagnóstico para configuración de AppID, fallo de autenticación, fallo de conexión y conflicto de sesión en varias plataformas.

Mensajes y recibos

Deduplicación, criterio del recibo de lectura, paginación del historial y sincronización del estado de retirada.

Calidad de vídeo en tiempo real

Localización de latencia y congelación, política de tasa de bits, resolución del uso compartido y causas habituales de fallo de grabación.

Despliegue y operación

Escalado de nodos privados, respaldo de base de datos, reversión de actualizaciones y recolección de registros.

Facturación y cuotas

Criterio de medición, alertas de cuota, conciliación de facturas y proceso de solicitud de factura.

Códigos de error habituales

Significado de los códigos de error más frecuentes en cliente y servidor, posibles causas y recomendaciones.

Soporte por tickets

Si te bloqueas, abre un ticket

El ticket incorpora automáticamente la aplicación y la llamada implicadas; adjunta el ID de solicitud y la hora y el soporte podrá localizar el caso en los registros sin preguntas repetidas.

Canales de soporte

Tickets
Entrada «Tickets» de la consola, para problemas técnicos
Correo electrónico
service@feiyancloud.com
Ventas
service@feiyancloud.com
  1. 1

    Abrir el ticket

    En «Tickets» de la consola elige la aplicación y la categoría del problema, y adjunta la hora y el ID de solicitud.

  2. 2

    Diagnóstico y respuesta

    Soporte técnico localiza el problema con registros y trazas de llamada, y propone una solución o una vía de escalado.

  3. 3

    Cierre y repaso

    Tras resolverlo se comparten la causa y las recomendaciones, y si hace falta se documenta como artículo de la base de conocimiento.

Transmisiones en directo

Una sesión técnica al mes con detalles de integración y repaso de errores; las anteriores se pueden reservar en repetición.

  • 2026-10-24 Transmisión técnica Cómo funciona la entrega garantizada de IM: conexión persistente, secuencia y recuperación Reservar repetición
  • 2026-09-19 Transmisión técnica Optimización de audio y vídeo en red débil: tasa de bits, FEC y programación de nodos Reservar repetición
  • 2026-08-22 Sesión de entrega Despliegue privado en la práctica: instalación sin conexión y reversión Reservar repetición

Preguntas frecuentes de desarrolladores

¿La cuenta de la consola es la misma que la de la página de acceso?
Es el mismo sistema de cuentas. La página de acceso es una demostración; para el uso real, registra una cuenta de desarrollador en la consola y completa la verificación de empresa o personal, y después podrás crear aplicaciones y obtener el AppID y la clave.
¿Qué versiones y entornos admite el SDK?
El cliente cubre Web, Android, iOS, macOS, Flutter, React Native y miniprogramas; el servidor ofrece seis lenguajes: Node, Java, Go, Python, .NET y PHP. Los requisitos de versión y dependencias están en la guía de cada plataforma.
¿Se puede usar una interfaz lista sin equipo técnico?
Sí. IMKit y los UI Kit de RTC (React / Flutter) ofrecen componentes listos como la lista de conversaciones, la ventana de chat y la interfaz de reunión; se sustituye el AppID y ya funciona, y luego se personaliza por etapas según la necesidad.
¿Cómo obtengo soporte cuando aparece un problema?
La versión gratuita permite abrir tickets, la profesional añade un grupo de contacto técnico y la empresarial cuenta con un gestor de éxito dedicado. Conviene adjuntar el ID de solicitud y la hora en el ticket para acelerar el diagnóstico.

Registra tu cuenta de desarrollador y obtén el primer AppID

La versión gratuita basta para integrar y probar carga; actualizar no cambia el código.

Deja tus datos y recibe la propuesta y el precio

Un asesor comercial confirmará contigo el caso de uso, el volumen de concurrencia y el entorno de despliegue; normalmente respondemos en un día hábil.

Los campos con * son obligatorios; usamos los datos solo para esta conversación comercial.