Hace semanas que intento que las notificaciones push de Ionic funcionen en mi aplicación TestFlight para realizar pruebas beta y todavía no he logrado implementarlas correctamente. Cuando compilo para el lanzamiento a través de Xcode, todo funciona bien. He comprobado dos veces para asegurarme de que los certificados necesarios estén bien configurados, sin embargo, por alguna razón, las notificaciones push no se pueden recibir (aunque el registro del token del dispositivo funciona bien) en TestFlight.
He leído muchas respuestas conflictivas en foros, documentación y tutoriales que indican que se necesita un perfil de aprovisionamiento Ad-hoc para TestFlight, mientras que otros afirman que se debe usar un perfil de distribución. En primer lugar, de alguna manera, el perfil Ad-hoc no se adjunta con la compilación cuando Archivo y trato de cargar en TestFlight a través de Xcode. En segundo lugar, he logrado cargar TestFlight utilizando el perfil de Distribución pero no se reciben las notificaciones push. Ahora estoy sorprendido de cómo debo recibir notificaciones push para trabajar en TestFlight.
Mi pregunta es: ¿qué perfil de aprovisionamiento se debe usar para una aplicación TestFlight y cuál podría ser la razón por la que no funciona? Gracias.