2016-07-19 11 views
1

Plötzlich habe ich vor zwei Tagen keine Push-Benachrichtigungen mehr an mein iPhone gesendet (ich sende alle 5 bis 10 Minuten automatische Push-Benachrichtigungen von meiner Website).Geräte-Token in swift erhalten

Ich öffnete mein Xcode-Projekt und versuchte, mein Gerät Token zu erhalten, um zu überprüfen, ob alles einwandfrei funktioniert, aber es wird nicht gedruckt. Es fragt mich, Push-Benachrichtigungen auf meinem Gerät zu aktivieren, und wenn ich "Ok" drücke passiert nichts.

Der Code als Folgenden im AppDelegate:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
    registerForPushNotifications(application) 
    return true 
} 

func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) { 
    if notificationSettings.types != .None { 
     application.registerForRemoteNotifications() 
    } 
} 

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { 
    let tokenChars = UnsafePointer<CChar>(deviceToken.bytes) 
    var tokenString = "" 

    for i in 0..<deviceToken.length { 
     tokenString += String(format: "%02.2hhx", arguments: [tokenChars[i]]) 
    } 

    print("Device Token:", tokenString) 
} 

func application(application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError) { 
    print("Failed to register:", error) 
} 
+0

Haben Sie etwas wie eingeschaltet Flugmodus oder deaktiviert Datenkonnektivität und WLAN? – Gruntcakes

+0

Manchmal kann die Frage, die als exaktes Duplikat markiert ist, eine ganz andere Ursache und Lösung haben. –

Antwort

1

Ich schien dies zu beheben, indem Sie meinen „apple-Entwickler“ Konto Einloggen in und auf die aktualisierten Nutzungsbedingungen zustimmen.

Ungefähr 1 Stunde nachdem ich dies getan habe, habe ich wieder Push-Benachrichtigungen erhalten.

Vielen Dank für Ihre Hilfe Jungs!