Compatible con Laravel Echo
Tu backend usa el driver pusher de Laravel y tu frontend Laravel Echo con el conector de MultiSocket. Sin reescribir nada.
Conecta tus apps en minutos con Laravel Echo y el driver pusher que ya conoces. Canales privados, varias apps por cuenta y límites claros.
Tu backend usa el driver pusher de Laravel y tu frontend Laravel Echo con el conector de MultiSocket. Sin reescribir nada.
Autoriza cada canal desde tu propio backend con la firma estándar de Pusher.
Cada app con su app_id, key y secret, aisladas entre sí.
Si se corta la conexión, el conector de MultiSocket reconecta y vuelve a suscribir tus canales sin que hagas nada.
Ve tus conexiones y mensajes del mes en el panel; tu plan define los límites.
Invita a tu equipo, restringe los orígenes permitidos y rota el secret cuando lo necesites.
En el panel, crea una app y copia su app_id, key y secret.
Apunta el driver pusher de Laravel a MultiSocket.
BROADCAST_CONNECTION=pusher
PUSHER_APP_ID=…
PUSHER_APP_KEY=…
PUSHER_APP_SECRET=…
PUSHER_HOST=multisocket.multiapi.cl
PUSHER_PORT=443
PUSHER_SCHEME=https
Instala Laravel Echo y el conector de MultiSocket desde npm.
npm install laravel-echo @multiapi/multisocket
import Echo from 'laravel-echo';
import { Connector } from '@multiapi/multisocket';
window.Echo = new Echo({ broadcaster: Connector, key: '…' });
Si quieres saber más acerca de nuestros planes, contáctanos.
contacto@multiapi.clNo. Si ya usas Pusher o Reverb, cambias las variables de conexión de tu .env (PUSHER_* o REVERB_*) por las de MultiSocket y el broadcaster de Laravel Echo por el conector de MultiSocket.
Las conexiones y mensajes nuevos se rechazan hasta que subas de plan o empiece el mes siguiente. El panel te muestra tu uso.
Sí. El conector de MultiSocket funciona en el navegador y en Node.js 18 o superior, por ejemplo en apps Electron.
Todavía no. Están en el plan de desarrollo.