不知道为什么......但我以前的功能推送通知注册回调正在返回一个奇怪的设备令牌。任何人都可以帮助理解它吗?据我所知,我没有更改有关此过程的任何代码。
以下代码:
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken
{
NSLog(@"device token: %@", [devToken description]);
}
给我这个输出:
device token: [32]: 8d 21:! 30:0 c3 ec 69:i f4 <--REDACTED--> 24:$ d5 26:& 64:d fb 27:' 79:y fc dc 10 ae 77:w b0 21:! 5b:[
有人认识这种格式或知道发生了什么吗?
更新[devToken description]
奇怪的是,如果我提取它后面的每个和字符,似乎我的设备令牌实际上包含在:
其中。我猜这[32]:
只是字符串长度的一个指标。尽管如此,我仍然找不到任何理由。
改写的问题:[NSData description]
输出格式是否改变了?