Meine App wurde gerade für den Apple-Store freigegeben. Ich habe es heruntergeladen und es auf meinem iPhone installiert - aber es sieht so aus, als wären Push-Benachrichtigungen kaputt!Push-Benachrichtigungen funktionieren für Ad-hoc, aber nicht, wenn sie aus dem Apple-Store heruntergeladen werden
Ich habe erfolgreich Push-Benachrichtigungen in der Produktion mithilfe eines AdHoc-Bereitstellungsprofils getestet. Ich hatte keine Probleme. Das einzige, was ich anders gemacht habe, als ich bei Apple eingereicht habe, war die Verwendung eines Verteilungsprofils für ein App-Geschäft.
Die Anwendung fragt mich nie (oder jemand anderes, der es heruntergeladen hat), wenn ich Push-Benachrichtigungen erhalten möchte. Folglich redet das Telefon nie mit meinem Server, um das Push-Token zu senden (weil Anwendung: didRegisterForRemoteNotificationsWithDeviceToken: wird vermutlich nie aufgerufen). Auch die Anwendung erscheint nicht in den Einstellungen App unter den Benachrichtigungseinstellungen.
Was könnte ich falsch machen ??
BEARBEITEN: Während die App auf die Genehmigung wartete, hatte ich einige Probleme beim Generieren meines Produktions-Push-Zertifikats. Könnte das relevant sein?
Problem generating APN SSL certificate after submitting to apple store
Oh wow danke! Ja, das war es. Ich habe das ursprüngliche Verteilungsprofil überprüft, und dieser Schlüssel war nicht vorhanden. Ich schätze mal, welche Reihenfolge du wirklich nimmst. – MikeQ
Große Lösung. Es ist sehr beruhigend, in der endgültigen kompilierten App überprüfen zu können, ob der aps gesetzt ist oder nicht. – scottbates22