Ich kann das Geräte-Token bei der Registrierung für Remote-Benachrichtigungen nicht empfangen. Ich erhalte die Warnmeldung "Do you want to allow App X to be able to send you notificaitons"
, aber wenn ich sie anerkenne, wird die Funktion didRegisterForRemoteNotifications
nicht aufgerufen. Ich habe den folgenden Code ausprobiert.
Mein Bereitstellungsprofil und die Zertifikate sind in Ordnung.
Hat jemand anderes dieses Problem?
Ich habe also meine App eine Weile auf einem Gerät ausgeführt und bin zurückgekommen, um zu sehen, dass application( application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData )
wurde aus heiterem Himmel gerufen und jetzt funktioniert es wie ein Zauber! Meine beste Vermutung, warum es so passiert ist, ist, dass es nur ein wenig Zeit braucht, bis die Zertifikate und alles, was im Hintergrund passiert, konfiguriert werden müssen, um Push-Benachrichtigungen zu konfigurieren. Also für jeden, der das gleiche Problem hat, schlage ich vor, ihm etwas Zeit zu geben und dann zurück zu kommen, in meinem Fall dauerte es ungefähr 12 Stunden, wenn es irgendeine Hilfe gab.
Tags und Links ios apple-push-notifications swift