- Cosa si intende per utente attivo?
- Chiunque abbia ricevuto o letto una notifica durante il periodo di fatturazione. Un utente a cui non è stato inviato nulla e che non ha aperto la campanella non viene conteggiato, e chi ha abbandonato l'anno scorso non verrà mai più calcolato.
- C'è un limite al numero di notifiche?
- No. Inviare mille notifiche a una persona o una notifica a mille persone costa la stessa cifra. Un costo a notifica ti costringerebbe a razionare la funzione per cui il prodotto stesso esiste.
- Come si autentica il widget integrato?
- Il tuo backend genera un token di breve durata per un singolo utente, firmato con la chiave della tua app. Il widget lo presenta e può leggere la casella di quella persona e nient'altro: non può pubblicare e non può vedere nessun altro utente. La chiave della tua app non arriva mai a un browser.
- Cosa succede se il pagamento con carta fallisce?
- L'invio di nuove notifiche si blocca. I tuoi utenti continuano a visualizzare quelle che hanno già ricevuto, perché togliere la loro casella significherebbe penalizzarli per un problema tra te e noi.
- La consegna è davvero in tempo reale?
- Sì, tramite Server-Sent Events, e la casella viene salvata in PostgreSQL anziché riprodotta da un canale: così un utente che era offline troverà tutto in ordine quando si riconnette. Se la connessione cade, non si perde nulla.
- Funziona anche senza framework JavaScript?
- È un custom element. Funziona con React, Vue, Svelte, Rails, Django o in una semplice pagina HTML, pesa appena 2,7 KB compressi tramite gzip e non ha dipendenze.