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

谢谢!

最佳答案

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

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

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

10-13 09:03