iCloud唯一标识符

3

我正在尝试了解iCloud。我已经阅读了有关ubiquityIdentityToken的信息,它用于确定iCloud是否可用或用户是否更改了登录的帐户。此外,这仅适用于iOS 6+。

但是我需要知道每个iCloud用户的唯一数据。我的意思是,用户登录iCloud后,我们开发人员是否有办法知道该人是谁/帐户属于谁,例如用户名或ID(类似于Facebook的fbid/identiferForVendor)?我们甚至可以在代码中获取用户的iCloud帐户吗?

我想知道这个的原因是因为我想检查是否可能将用户的iCloud帐户(或者我们可以从他们那里获得的任何唯一数据)用作我们服务器上的用户唯一标识符。

希望能得到一些答案。非常感谢!

2个回答

1

0

苹果不希望你这样做。这就是为什么他们给你一个不透明的唯一标识符。你不能在你的服务器上使用它作为ID。目前,苹果不允许iTunes账户以这种方式使用。

我建议你使用自己的账户名称,或者使用Facebook或Twitter的账户,这些账户可以通过iOS系统API进行访问。


我不能同意。由于token可以编码并存储为NSData,苹果到底在哪里禁止我们通过此token识别用户? - lef
并不是说他们禁止这样做,而是据我所知它在每个设备上的表现都不一致。因此你可以尝试,但它可能无法正常工作,或者随时会出现问题。 - Drew McCormack

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接