不知道为什么......但我以前功能的推送通知注册回调是返回一个奇怪的设备令牌.任何人都可以帮助理解吗?据我所知,我没有更改任何有关此过程的代码.
以下代码:
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken
{
NSLog(@"device token: %@", [devToken description]);
}
Run Code Online (Sandbox Code Playgroud)
返回此输出:
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:[
Run Code Online (Sandbox Code Playgroud)
有没有人认识到这种格式或者知道发生了什么?
更新奇怪的是,似乎我的设备令牌实际上包含在[devToken description]我提取每个:和跟随它的字符....并且我猜这[32]:只是字符串长度的指示器.我仍然找不到任何理由.
重新提问:[NSData description]输出格式是否改变?