iOS:UDID 为大写

标签 ios udid

我知道 iOS 设备 UDID 并且区分大小写。但我有一个疑问,我的客户向我发送了所有大写的 UDID 字符。我从未在 UDID 中看到任何大写字母。我没有找到任何文件说 UDID 可以包含大写字母。我需要为他们创建一个正确的版本。有人可以建议,我现在应该问我的客户什么?我不能说他们,UDID 不正确。我可以要求他们确认区分大小写并将我送回吗?还有,UDID可以有大小写字母组合吗?

谢谢!

最佳答案

您可以安全地将其转换回小写。

UDID 是 the output of a SHA1 function , 并表示为典型的十六进制字符串。您不必担心“a”的含义与“A”不同,它只是相同值的不同格式。只需将大小写更改为您想要的格式(在本例中为小写),不要担心,除非您有其他理由相信客户向您发送了错误的内容(错误的长度,以及 0-9、a-f 以外的字符/A-F 都需要扬起眉毛)。

关于iOS:UDID 为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23947925/

相关文章:

带有设备 UDID 的 Iphone 应用程序

项目列表数组上的 PHP/Swift JSON 序列化导致零元素

ios - 无法通过某些本地化的 pod spec lint 验证

ios - 通过 JSON 作为字节数组发送图像数据

iphone - 是否允许将 iPhone UDID 传输到我的服务器?

ios - PhoneGap 1.0应用程序提交到AppStore失败

ios - 调整图像大小会导致分辨率低

ios - 在 iOS 3+ 中对称加密字符串的正确且安全的方法

ios - 存储在 NSUserDefaults 中的数据是否会在应用程序更新和应用程序重新安装(删除-安装)时持续存在?

ios - 如何处理在 iOS 5 及以下版本的 identifierForVendor 上运行的应用程序