I just updated from Xcode 7 to the 8 GM and amidst the Swift 3 compatibility issues I noticed that my device tokens have stopped working. They now only read \'32BYTES\'.
try this
if #available(iOS 10.0, *) { let deviceTokenString = deviceToken.reduce("", {$0 + String(format: "%02X", $1)}) }