【问题标题】:Getting a cross platform UUID获取跨平台 UUID
【发布时间】:2014-04-03 00:38:01
【问题描述】:

我正在构建一个需要获取 UUID 并将其发送到我的服务器以获取唯一应用程序密钥的应用程序(用于处理与 Android 设备的通信)。

我目前正在使用:

NSString *id = [[NSUUID UUID] UUIDString];

我的问题是,我如何确保使用我的应用的任何其他设备不会获得相同的 UUID(我知道发生这种情况的可能性很小)。

我不关心 UUID 的持久化,因为我将使用服务器给我的应用程序密钥。我所需要的只是确保我将获得一个真正跨平台的 UUID。

谢谢

【问题讨论】:

  • 将平台附加到 id
  • 你这是什么意思?
  • “我知道发生这种情况的可能性很小” 你不明白有多小。算了好几个月了,但发生碰撞的概率就像连续中了 3 或 4 次彩票大奖一样。
  • 大声笑..是的,我知道,只是想知道是否有办法得到保证:)。无论如何,我会继续感谢

标签: ios objective-c uuid


【解决方案1】:

无法确保在设备上,您必须检查服务器端的唯一性。

【讨论】:

猜你喜欢
  • 2018-05-21
  • 1970-01-01
  • 2011-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多