Ho cercato di far funzionare le notifiche push Ionic sulla mia app TestFlight per i beta test da settimane e ancora non sono riuscito a implementarle correttamente. Quando costruisco per il rilascio tramite Xcode, tutto funziona correttamente. Ho ricontrollato per garantire che i certificati necessari siano impostati correttamente ma per qualche motivo, tuttavia, le notifiche push non vengono ricevute (sebbene la registrazione dei token dispositivo funzioni correttamente) su TestFlight.
Ho letto molte risposte contrastanti su forum, documentazioni ed esercitazioni affermando che è necessario un profilo di provisioning ad-hoc per TestFlight mentre altri affermano che è necessario utilizzare un profilo di distribuzione. Prima di tutto, in qualche modo il profilo Ad-hoc non si collega alla build quando eseguo l'archiviazione e provo a caricare su TestFlight tramite Xcode. In secondo luogo, sono riuscito a caricare su TestFlight utilizzando il profilo di distribuzione ma le notifiche push non vengono ricevute. Ora sono perplesso su come devo ricevere le notifiche push per lavorare su TestFlight.
La mia domanda è: quale profilo di provisioning deve essere utilizzato per un'app TestFlight e quale potrebbe essere la ragione per cui non funziona? Grazie.