【问题标题】:QuickBlox Messages UDIDsQuickBlox 消息 UDID
【发布时间】:2014-03-28 18:05:08
【问题描述】:

我将 QuickBlox 用于 Apple 推送通知服务,在调试一些问题时,我查看了他们的 QuickBlox 面板:消息->设备,我注意到某些具有不同 UDID 的用户有多个设备。这些用户只使用了一台设备,而且这些设备的 UDID 似乎都与 iTunes 上看到的实际 iPhone UDID 不相关。

有谁知道这些 UDID 来自哪里、它们表示什么以及为什么每个用户有多个?

【问题讨论】:

  • 那些不应该是 UDID 而是推送令牌,推送令牌对于安装在该设备上的应用程序是唯一的。如果您更改配置文件(临时、开发或应用商店),推送令牌可能会更改。

标签: ios quickblox udid


【解决方案1】:

不允许应用访问设备 UDID。

如果您卸载然后重新安装应用程序,用于访问每个设备唯一标识符的 API 将返回一个新的随机 ID。

这是专门为使应用无法跟踪应用用户而设计的。

如果你想告诉一个用户和另一个用户,你必须让用户输入他们的电子邮件或其他内容。

【讨论】:

  • 我想你误会了。该应用程序没有访问设备 UDID,我只是在面板中查看它们。所以我在面板中看到的“UDID”只是一个随机数——与设备的实际 UDID 无关。过去,QuickBlox 在这方面存在问题,我只是想确保这不会导致我的问题。感谢您的信息
  • 其实我想我误解了你的回答 - 大概你指的是 QuickBlox 使用的 Apple 的 API?
  • 是的。我不知道 QuickBlox 是如何工作的,但它曾经可以访问 UDID,而且这很常见。 Apple 意识到它被一些应用程序开发人员恶意使用(特别是在 COPPA 合规性等方面),并将其替换为“供应商标识符”,它的工作方式与我描述的方式一致,并且与您所看到的内容相匹配。我 99% 确定 QuicBlox 正在使用它,他们只是没有更改名称。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多