1

Внезапно, два дня назад я прекратил получать push-уведомления на свой iPhone (я отправляю автоматические уведомления о push-сообщениях с моего сайта каждые 5-10 минут).Получение токена устройства в swift

Я открыл свой проект Xcode и попытался получить токен своего устройства, чтобы проверить, все ли работает нормально, но это не печать. Он просит меня включить push-уведомления на моем устройстве, и когда я нажимаю «Ok», ничего не происходит.

код в дальнейшем, в приложении делегата:

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

Вы сделали что-то вроде включенного режима полета или отключенной передачи данных и Wi-Fi? – Gruntcakes

+0

Иногда вопрос, обозначенный как точный дубликат, может иметь совсем другую причину и решение. –

ответ

1

я, казалось, чтобы исправить это, войдя в мой «разработчик яблоко» счета и согласен с обновленными условиями предоставления услуг.

Приблизительно через 1 час после этого я снова начал получать push-уведомления.

Спасибо за помощь, ребята!

Смежные вопросы