Descrizione del progetto
TradottoIl servizio deve gestire l'intero ciclo di vita del token del dispositivo: dal momento in cui l'app o il browser si iscrive, attraverso aggiornamenti e ri-registrazioni, fino alla rimozione pulita quando il token è obsoleto o l'utente si disiscrive. Abbiamo bisogno di segmentazione del pubblico in modo che le campagne mirino a gruppi basati su attributi, comportamento, lingua e piattaforma, non trasmettano a tutti. La programmazione è anche importante: raccogli un messaggio, seleziona un segmento e programma la consegna per un orario specifico o attivala immediatamente tramite chiamata API dai nostri sistemi. La consegna e il tracciamento delle aperture dovrebbero alimentare un semplice cruscotto in modo da poter vedere cosa è stato inviato, cosa è arrivato e cosa è stato effettivamente cliccato.
Ci aspettiamo un'API REST pulita e una documentazione chiara in modo che i nostri altri servizi possano mettere in coda le notifiche programmaticamente, così come una gestione sensata dei retry, dei limiti di frequenza e degli errori del fornitore. La conoscenza degli standard FCM e web-push è importante. Si prega di includere esempi di sistemi di consegna simili che hai costruito.
— Notifiche push web e mobile per entrambe le principali piattaforme
— Registrazione, aggiornamento e pulizia del token del dispositivo
— Segmentazione del pubblico per attributi, comportamento e piattaforma
— Programmazione delle campagne e invii istantanei tramite API
— Tracciamento della consegna e delle aperture con cruscotto di reporting
— API REST, retry, limiti di frequenza e gestione degli errori del fornitore