So erhalten Sie ein Geräte-Token bei der Registrierung für Remote-Benachrichtigungen in Swift

9

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.

%Vor%

Mein Bereitstellungsprofil und die Zertifikate sind in Ordnung.

Hat jemand anderes dieses Problem?

    
Mahesh Kolagatla 13.10.2015, 18:12
quelle

3 Antworten

2

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.

    
Garret Kaye 19.07.2016 18:20
quelle
2

Manchmal sind die Sandbox-Apns so wie gestern. Zu dieser Zeit werden die Delegierten nicht nach einem Geräte-Token gerufen.

    
Garima 20.07.2016 12:08
quelle
0
%Vor%

Versuchen Sie, die folgenden Methoden zu implementieren und überprüfen Sie:

%Vor%     
Bhoomi 25.07.2016 09:20
quelle