Ich habe seit Wochen versucht, Ionic-Push-Benachrichtigungen für den Beta-Test auf meiner TestFlight-App zum Laufen zu bringen, und es ist mir immer noch nicht gelungen, sie erfolgreich zu implementieren. Wenn ich für die Veröffentlichung über Xcode erstelle, funktioniert alles einwandfrei. Ich habe zweimal überprüft, ob die erforderlichen Zertifikate ordnungsgemäß eingerichtet sind. Aus irgendeinem Grund können jedoch keine Push-Benachrichtigungen in TestFlight empfangen werden (obwohl die Registrierung von Gerätetoken ordnungsgemäß funktioniert).
Ich habe viele widersprüchliche Antworten in Foren, Dokumentationen und Lernprogrammen gelesen, in denen festgestellt wurde, dass für TestFlight ein Ad-hoc-Bereitstellungsprofil erforderlich ist, während andere angeben, dass ein Verteilungsprofil verwendet werden muss. Erstens hängt das Ad-hoc-Profil irgendwie nicht mit dem Build zusammen, wenn ich archiviere und versuche, es über Xcode auf TestFlight hochzuladen. Zweitens habe ich es geschafft, mithilfe des Verteilungsprofils auf TestFlight hochzuladen, aber die Push-Benachrichtigungen werden nicht empfangen. Ich bin jetzt erstaunt, wie ich Push-Benachrichtigungen erhalten muss, um mit TestFlight arbeiten zu können.
Meine Frage ist: Welches Provisioning-Profil muss für eine TestFlight-App verwendet werden und was könnte der Grund dafür sein, dass es nicht funktioniert? Danke.