gpt4 book ai didi

Iphone 设备 token - NSData 或 NSString

转载 作者:行者123 更新时间:2023-12-03 18:14:49 25 4
gpt4 key购买 nike

我正在接收 NSData 对象形式的 iPhone 设备 token 。当我测试通知脚本功能时,我只从日志中复制了该对象,并且通知运行良好。但是,当我现在尝试自动执行此操作时,我将以变量的形式将设备 token 作为 ASCII 编码字符串发送

self.deviceToken = [[NSString alloc] initWithData:webDeviceToken encoding:NSASCIIStringEncoding];

我得到的字符串有一些时髦的字符,看起来类似于这个“å-0⁄fZÿ÷ʺÎUQüRáqEªfÔk«”

当服务器端脚本向该 token 发送通知时,我没有收到任何内容。

我需要解码某些内容以及如何解码吗?

问候

最佳答案

好的,我找到了解决方案。如果有人遇到同样的问题,请忘记 ASCII 编码,只需使用以下几行创建字符串:

NSString *deviceToken = [[webDeviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
deviceToken = [deviceToken stringByReplacingOccurrencesOfString:@" " withString:@""];

关于Iphone 设备 token - NSData 或 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com