我使用QuickBlox苹果推送通知服务,在调试时有些问题我看了一下他们的QuickBlox面板:消息 - >设备和我注意到有一些用户使用不同的UDID多个设备。这些用户只使用一个设备,而且没有一个设备的UDID似乎与在iTunes上看到的实际iPhone UDID配合。QuickBlox消息的UDID
有谁知道这些UDID的从何而来,它们意味着什么,为什么有超过每用户多一个?
我使用QuickBlox苹果推送通知服务,在调试时有些问题我看了一下他们的QuickBlox面板:消息 - >设备和我注意到有一些用户使用不同的UDID多个设备。这些用户只使用一个设备,而且没有一个设备的UDID似乎与在iTunes上看到的实际iPhone UDID配合。QuickBlox消息的UDID
有谁知道这些UDID的从何而来,它们意味着什么,为什么有超过每用户多一个?
应用程序不允许访问设备UDID。
访问的唯一标识符为每个设备将返回一个新的随机ID,如果您卸载,然后重新安装应用程序的API。
这是专门设计,使其不可能应用跟踪应用程序的用户。
您必须要求用户输入他们的电子邮件或东西,如果你想告诉从另一个用户。
我想你误会了。该应用没有访问设备UDID,我只是在面板中查看它们。所以我可以在面板中看到的'UDID'只是一个随机数字 - 与设备的实际UDID无关。 QuickBlox在过去的这个领域一直存在问题,我只是想确保这不会导致我的问题。感谢您的信息 – wheeliebin
其实我认为我误解了你的答案 - 大概你指的是QuickBlox使用的Apple API? – wheeliebin
是的。我不知道QuickBlox是如何工作的,但它曾经可以访问UDID,这通常是完成的。苹果意识到它被某些应用程序开发商恶意使用(特别是关于COPPA合规性等),并用“供应商标识符”代替它,这种标识符以我描述的方式工作,并符合您所看到的内容。我99%肯定QuicBlox正在使用它,他们只是没有改变他们的名字。 –
这些不应该是UDID的,而是推令牌,推送令牌对于安装在该设备上的应用程序是唯一的。如果您更改配置文件(ad-hoc,development或appstore),推送令牌可能会更改。 – rckoenes