Questa app semplifica il debug delle notifiche push per dispositivi iOS. Consente di inviare e testare notifiche push tramite Apple Push Notification Service (APNS) e Firebase Cloud Messaging (FCM) direttamente dal proprio ambiente di sviluppo. Aiuta a capire perché i dispositivi non ricevono notifiche, offrendo potenti funzionalità di debug e opzioni di payload flessibili.
Funzionalità principali:
Invio di notifiche push ad APNS e FCM: Invia facilmente notifiche push alla tua app iOS tramite APNS o FCM. Che tu stia testando in sviluppo o in produzione, l'app ti offre il pieno controllo sull'invio delle notifiche.
Supporto per i codici di errore: L'app identifica e spiega i codici di errore restituiti da APNS e FCM, rendendo semplice la diagnosi dei problemi nella tua configurazione. Questo comprende payload errati così come certificati scaduti.
Payload JSON personalizzabili: Crea e invia payload JSON personalizzati per APNS e FCM. Questa funzione ti permette di simulare scenari di notifiche reali e testare come la tua app gestisce diversi tipi di messaggi, come alert, badge o notifiche silenziose.
Supporto per chiave P8 e certificato P12 APNS: L'app supporta l'invio tramite chiave P8 o certificato P12, garantendo la compatibilità con la tua configurazione APNS esistente.
Supporto per l'API FCM HTTP/v1 (Service Account e Google Developer): Che tu utilizzi un progetto Google Developer o un Service Account, l'app si integra perfettamente con FCM.
Come risolve i problemi di notifiche:
Se ti sei mai chiesto perché il tuo dispositivo iOS non riceve notifiche, questa app è il tuo strumento di riferimento. Ti permette di testare e fare il debug delle notifiche direttamente in Xcode, senza bisogno di servizi di terze parti o server di notifiche esterni.
Come funziona:
Configura le tue credenziali APNS o FCM, crea i tuoi payload personalizzati e invia le notifiche. Riceverai feedback immediato e codici di errore se qualcosa va storto, permettendoti di correggere i problemi rapidamente. Se stai lavorando in Xcode, assicurati di abilitare il "Sandbox environment" per inviare notifiche di test durante lo sviluppo.
Questa versione ora supporta i push di dati. Anche i payload associati vengono ora convalidati.