应用内的 iCloud 登录

Posted

技术标签:

【中文标题】应用内的 iCloud 登录【英文标题】:iCloud login within app 【发布时间】:2016-03-02 12:03:52 【问题描述】:

我正在用 Swift for ios 构建一个应用程序。我需要该应用程序进行登录,以便用户可以将数据存储在云中并在设备之间同步。我可以使用他们的 iCloud 登录吗,因为如果他们下载了我的应用,他们已经设置好了。

或者也许以某种方式使用 ubiquityIdentityToken 作为标识符? (见下面的代码)

func isICloudContainerAvailable()->Bool  
    if let currentToken = NSFileManager.defaultManager().ubiquityIdentityToken  
        return true 
     else  
        return false 
     

我已经在互联网上搜索过,但没有任何结果。

【问题讨论】:

【参考方案1】:

是的。这就是 iCloud 的用途,以便在使用相同云 ID 登录的设备之间轻松同步数据。您只需将其保存到云端,使用 cloud kit 和任何其他 IOS 甚至 OS X 设备都可以访问相同的数据。

【讨论】:

以上是关于应用内的 iCloud 登录的主要内容,如果未能解决你的问题,请参考以下文章

是否可以制作 Xcode 应用程序来登录 iCloud

当用户未登录 iCloud 时,我可以使用 CloudKit 在我的应用程序中使用订阅吗?

未登录 iCloud 时的 Swift CloudKit 读取

处理 iCloud Core Data 错误

CloudKit私有数据库读写工作无需用户登录iCloud

苹果icloud登陆不了怎么办