Внезапно, два дня назад я прекратил получать 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)
}
Вы сделали что-то вроде включенного режима полета или отключенной передачи данных и Wi-Fi? – Gruntcakes
Иногда вопрос, обозначенный как точный дубликат, может иметь совсем другую причину и решение. –