我正在开发一个 iphone 应用程序,我需要为每个用户分配一个 5 个字符的唯一键(由整数和字母组成),例如 whoisHere 和 pmesssenger 应用程序。
问题是密钥应该是普遍唯一的,每两个用户永远不会拥有相同的密钥。
我现在收集的信息是:
1-我可以使用 iphone uid 或 CFUUID 类在本地生成密钥,但我不明白如何成功转换为 5 个字符的唯一密钥。
2-我可以使密钥的生成全局化,例如,应用程序应连接到服务器以获取唯一密钥。
另一方面,我希望用户即使更改设备也保留 Uid,例如根据 pmessenger 应用程序网站,用户可以保留 uid。
“如果您更换手机,您可以保留您的 PMiD...为此,您只需从旧手机的备份中恢复您的新手机...PMiD 将转移到新手机,并且不要'不要忘记从旧手机上卸载 pMessenger,如果您出售旧手机,而新用户下载 pMessenger,他将获得完全不同的 PMiD”
那么,我怎么可能做到这一点?提前致谢 。