- ¿Qué se considera un suscriptor activo?
- Alguien que recibió o leyó una notificación durante el período de facturación. Un usuario al que no se le ha enviado nada y no ha abierto la campana no cuenta, y un usuario que se dio de baja el año pasado nunca vuelve a contar.
- ¿El número de notificaciones es limitado?
- No. Envía a una persona mil notificaciones o a mil personas una; el precio es el mismo. Cobrar por notificación te obligaría a racionar precisamente aquello para lo que existe el producto.
- ¿Cómo se autentica el componente integrado?
- Tu backend genera un token de corta duración que identifica a un usuario, firmado con la clave de tu app. El componente integrado lo presenta y puede leer la bandeja de entrada de esa persona y nada más: no puede publicar ni ver a otro usuario. La clave de tu app nunca llega al navegador.
- ¿Qué ocurre si falla mi tarjeta?
- Las publicaciones se detienen. Tus usuarios siguen viendo las notificaciones que ya tienen, porque quitarles su bandeja de entrada sería castigarlos por un problema entre tú y nosotros.
- ¿La entrega es realmente en tiempo real?
- Sí, mediante Server-Sent Events, y la bandeja de entrada se almacena en PostgreSQL en lugar de reproducirse desde un canal; así, un usuario que estaba desconectado sigue viendo todo en orden cuando regresa. No se pierde nada si la conexión se interrumpe.
- ¿Funciona sin frameworks de JavaScript?
- Es un custom element. Funciona en React, Vue, Svelte, Rails, Django o en una página HTML simple, y pesa 2,7 KB comprimido con gzip, sin dependencias.