可能吗?当然; 但除非您客户的 iPhone 应用程序存在于另一个世界中,否则您客户的 iPhone 应用程序可能会更好地通过坚持 RFC 4122 变体描述的版本来提供服务。
与您的客户坐下来解释 uuid 布局可能会有所帮助。您可以考虑使用Mahonri Moriancumer 的 UUID 和 GUID 生成器和取证来演示 UUID 选项。
更新: 再考虑一下,有一种方法可以为生成的 UUID 添加签名......
考虑版本 1 UUID 结构(RFC 4122 变体)。对于这种类型的 UUID,最后 12 位数字表示生成 UUID 的计算机以太网卡的 MAC 地址。
如果您要从特定的以太网卡(即使是旧的、过时的)获取 MAC 地址,然后销毁该卡,您可以确信没有其他计算机会使用该以太网卡的 MAC 地址生成 UUID (v1)以后再。然后,您可以将该 MAC 地址用作“完整 UUID 字符串中自己的小型固定字符集”。
然后,只需编写您自己的 UUID v1 生成器,使用这个 mac 地址作为 UUID 的最后 12 位数字。其余的 UUID 数字可以符合 v1 规范。生成的 UUID 将完全符合 v1 规范,并且可以通过最后 12 位数字来标识(作为一个集合)。