Instalación
Add InsForge to your Swift Package Manager dependencies:Enable Logging (Optional)
For debugging, you can configure the SDK log level and destination:
Log Destinations:
Use
.info or .error in production to avoid exposing sensitive data in logs.Modelo mental
El SDK de Swift se conecta a InsForge Realtime a través de Socket.IO. Suscríbase a nombres de canal comoorder:123 o chat:room-1, luego escuche nombres de eventos publicados en esos canales.
Los eventos se publican mediante disparadores de base de datos que llaman a realtime.publish(...) o mediante clientes que publican en un canal al que ya se han unido. Consulte Descripción general de Realtime para el modelo de canal y RLS.
Inicio rápido
connect()
Establece una conexión en tiempo real.subscribe()
Suscríbase a un canal y reciba mensajes publicados en él.realtime.channels, la suscripción se verifica con las políticas SELECT.
publish()
Publique un evento en un canal.El cliente debe suscribirse a un canal antes de publicar en ese canal.
realtime.messages, la publicación también se verifica con las políticas INSERT.