UbiquityIdentityToken 返回 Null

Posted

技术标签:

【中文标题】UbiquityIdentityToken 返回 Null【英文标题】:UbiquityIdentityToken Returns Null 【发布时间】:2014-02-11 13:01:51 【问题描述】:

我正在尝试获取 ubiquityIdentityToken,但即使在登录 iCloud 后我总是得到一个空值。有人可以告诉我如何解决这个问题吗?我也尝试过登录和退出,但仍然没有任何价值。

由于我已经在询问上述令牌,我想添加一个后续问题: 即使同一个用户登录,每个设备的通用令牌是否不同?假设我有 2 个设备。我有一个 iCloud 帐户。我登录了我的两个设备。因为我使用的是同一个帐户,我会为两台设备获得相同的令牌吗?还是我会因为登录到不同的设备而得到不同的?

我希望有人可以帮助我。谢谢。

【问题讨论】:

【参考方案1】:

您是否启用了文档和数据设置?如果未启用令牌,您将获得 nil。

据我所知,您不能假设您会在两台设备上获得相同的令牌。

【讨论】:

是的。它已经启用。我懂了。所以你以前试过检查吗?这就是我想知道的,这就是我试图自己获取令牌的原因。可悲的是,我没有得到任何价值。谢谢你的回复:) 在这种情况下,我怀疑您的应用程序没有为 iCloud 正确设置。您是否为启用了 iCloud 的应用程序包创建了配置文件,并使用它进行构建?您是否将 iCloud 添加到应用权利? 我猜你是对的。我没有适当的权利。谢谢。我能够让它工作。我会接受你的评论作为答案。谢谢!!!

以上是关于UbiquityIdentityToken 返回 Null的主要内容,如果未能解决你的问题,请参考以下文章

为啥 ubiquityIdentityToken 总是为零?

从 Xamarin 中的 UbiquityIdentityToken 的 NSObject 中获取 id

iOS 和 iCloud:ubiquityIdentityToken 和密码更改或设备恢复

应用内的 iCloud 登录

Kotlin 协程Flow 异步流 ① ( 以异步返回返回多个返回值 | 同步调用返回多个值的弊端 | 尝试在 sequence 中调用挂起函数返回多个返回值 | 协程中调用挂起函数返回集合 )

Kotlin 协程Flow 异步流 ① ( 以异步返回返回多个返回值 | 同步调用返回多个值的弊端 | 尝试在 sequence 中调用挂起函数返回多个返回值 | 协程中调用挂起函数返回集合 )