MirrorFly Chat API
MirrorFly es una plataforma de comunicación en tiempo real que ofrece APIs de chat y SDKs para funciones de mensajería, voz y video personalizables, con código fuente completo, marca blanca y opciones de implementación flexibles.
Documentación
Una API de Chat Totalmente Personalizable y SDK Para Cualquier Web o Aplicación
Desarrolla e implementa aplicaciones de mensajería con nuestra infraestructura de API de chat en tiempo real y más de 1000 funciones dentro de la aplicación. Personaliza sin límites, conserva el control sobre los datos de los usuarios y aloja en cualquier servidor de tu elección.
- Flujo de trabajo personalizado: Agrega tus propios logotipos y colores.
- Múltiples opciones de alojamiento: Aloja en tu propio servidor o en la nube.
- Propiedad total de los datos: Ten el control de tus datos.
- 100% personalizable: Personaliza funciones y flujos de trabajo.
Más de 1000 funciones impulsadas por IA para una participación ilimitada de los usuarios
Obtén todas las funciones y herramientas personalizadas que necesitas para crear tu propia aplicación de mensajería instantánea en tiempo real.
Comunicación
- Comunicación
- Chat uno a uno
- Chat grupal
- Indicadores de escritura
- Confirmaciones de lectura
- Confirmaciones de entrega
- Notificaciones push
- Notificaciones dentro de la aplicación
- Mensajes programados
Colaboración
- Colaboración
- Salas de chat
- Compartir ubicación
- Compartir archivos y medios
- Unirse mediante enlace
- Menciones en el chat
- Encuestas
- Transmisión de mensajes
- Traducción bajo demanda
Moderación
- Moderación
- Moderación de chat
- Cifrado de extremo a extremo
- HIPAA, GDPR y OWASP
- Filtros de lenguaje ofensivo
- Autenticación MFA
- Lista blanca de IP
- Enmascaramiento de números
- Protección contra spam
Analítica
- Analítica
- Panel de analítica
- Roles de administrador personalizados
- Anotaciones
- API de plataforma
- Seguimiento de usuarios activos
- Información total de usuarios
- Analítica de volumen de mensajes
- Controles de acceso a funciones
SDK de mensajería 100% personalizable para empresas
Personaliza cualquier parte de la solución de mensajería instantánea de MirrorFly según tus necesidades y genera conversaciones ilimitadas dentro de la aplicación.
Flujo de trabajo totalmente personalizable
Crea una aplicación de mensajería con más de 1000 funciones autohospedadas, para cualquier flujo de trabajo.- Funciones personalizables
- El tema y los colores de tu marca
- Agrega el logotipo de tu empresa
- Contrata un equipo dedicado Ver chat autohospedado
Tu servidor de chat, tu control
Aloja tu SDK de mensajería en tu propio centro de datos, servidor o nube privada.- Propiedad total de los datos en tus manos
- Servidor de chat autohospedado
- Aloja en tu nube o en MirrorFly
- Seguridad personalizada Ver chat local
Mensajería inteligente dentro de la aplicación
Agrega chat impulsado por IA que se adapte a tu dominio, marca y necesidades de los clientes.- Diseña flujos de chat con IA a tu manera
- Entrena a los agentes con tus propios datos
- Usa la voz y el tono de tu marca
- Agrega IA al chat, la voz o el soporte Ver solución de chat con IA personalizada
Crea en cualquier idioma,
Crea, personaliza y lanza mensajería dentro de la aplicación con la infraestructura de chat altamente confiable de MirrorFly, SDK repletos de funciones y kits de interfaz de usuario personalizables. Elige la pila tecnológica con la que te sientas cómodo y crea sin compromisos.
El SDK de chat de MirrorFly se instala mediante Gradle y es compatible con proyectos de Android, iOS y web. Accede al código fuente completo en GitHub.
- Android
- iOS
- Javascript
- React Native
- Angular
- Flutter
TextMessage textMessage = new TextMessage();
textMessage.setToId(TO_JID);
textMessage.setMessageText(TEXT);
FlyMessenger.sendTextMessage(textMessage, (isSuccess, error, chatMessage) -> {
if (isSuccess) {
// you will get the message sent success response
}
}
);
var textMessage = TextMessage()
textMessage.toId = TO_JID
textMessage.messageText = TEXT
FlyMessenger.sendTextMessage(messageParams: textMessage) { isSuccess, error, chatMessage in
if isSuccess {
// Update the UI
} else {
// Handle the error
}
}
const userJid = SDK.getJid(USER_NAME)
await SDK.sendTextMessage({
toJid: "",
messageText: ""
});
function messageListener(response) {
console.log("Message Listener", response);
}
{
'@react-native-community/netinfo' : '^11.4.1',
"react-native-get-random-values": "1.11.0", //must use version >=1.7.1
'realm': "^20.1.0",
'react-native-fs': "^2.20.0",
'moment': "2.30.1",
//add the below calls related dependencies
"react-native-webrtc": "124.0.4" // must use version "124.0.4"
"react-native-background-timer": "^2.4.1",
'react-native-permissions':'^5.2.1'
}
const initializeObj = {
licenseKey: \`LICENSE_KEY\`,
callbackListeners: {},
};
await SDK.initializeSDK(initializeObj);
await SDK.sendTextMessage({
toJid: "",
messageText: ""
});
function messageListener(response) {
console.log("Message Listener", response);
}
void main(){
WidgetsFlutterBinding.ensureInitialized();
Mirrorfly.initializeSDK(
licenseKey: LICENSE_KEY,
iOSContainerID: iOS_APP_GROUP_ID,
chatHistoryEnable: ENABLE_CHAT_HISTORY,
enableDebugLog: ENABLE_DEBUG_LOG, // to enable logs for debug
flyCallback: (FlyResponse response) {
runApp(const MyApp());
}
);
}
var textMessage = MessageParams.text(
toJid: toJid,
replyMessageId: replyMessageId, // Optional
topicId: topicId, // Optional
textMessageParams: TextMessageParams(messageText: messageText);
Mirrorfly.sendMessage(messageParams: textMessage, flyCallback: (response){
if(response.isSuccess){
}
});
Mira lo que dicen los líderes sobre MirrorFly
Descubre lo que nuestros clientes han logrado al elegir la mensajería en tiempo real de MirrorFly para sus necesidades de comunicación dentro de la aplicación.
Un solo SDK de chat, para crear todo lo que necesitas
MirrorFly te ayuda a crear cualquier tipo de caso de uso de chat para tu negocio.
- Banca
- Salud
- Comunidad y redes sociales
- Negocios SaaS
- SuperApp
Banca
Impulsa conversaciones seguras en tus aplicaciones fintech
Facilita que los clientes resuelvan sus consultas mediante chat con una autoridad bancaria, agregando nuestra API de chat dentro de la aplicación y el SDK de mensajería.
- Asistencia instantánea para cuentas
- Banca conveniente
- Orientación financiera personalizada Explora la mensajería bancaria

Empresa
Conecta a pacientes y médicos en cualquier momento y lugar
Ofrece una experiencia de atención al paciente personalizada conectando a los médicos con los pacientes en tiempo real al agregar capacidades de chat a tu plataforma de salud.
- Consultas de salud rápidas
- Programación de citas
- Recordatorios de medicamentos Explora la solución de chat para salud

Negocios SaaS
Maximiza las ventas en plataformas SaaS
Involucra a los usuarios en conversaciones en tiempo real y aumenta tus oportunidades de venta adicional o venta cruzada de tus productos/servicios según los patrones de uso.
- Demostraciones de productos
- Asistencia de personalización
- Soporte de migración de datos Explora el chat multiinquilino

SuperApp
Centraliza la comunicación para múltiples servicios
Facilita un canal sencillo para que tus usuarios se comuniquen con tus agentes integrando nuestro SDK de chat en tiempo real y la API de mensajería instantánea para reservas fáciles, pedidos de comida o transporte.
- Comunicación centralizada
- Servicios integrados
- Seguimiento y actualizaciones de pedidos Explora la SuperApp

Maximiza las ventas en plataformas SaaS
Involucra a los usuarios en conversaciones en tiempo real y aumenta tus oportunidades de venta adicional o venta cruzada de tus productos/servicios según los patrones de uso.
