CloudKit介绍

2022-04-12 00:00:00 数据 应用程序 密钥 您的 储存

目录

    • 产品简介
    • 产品优势
    • 所属公司
    • 相关资料

产品简介

CloudKit 专为可管理性、灵活性和强大功能而设计。通过在容器中组织应用程序,CloudKit 确保每个应用程序都是孤立的,因此其数据不会与其他应用程序纠缠在一起。专门的数据库和区域还可以让您轻松地按访问类型或功能分离应用程序信息。再加上高效的同步和共享功能,CloudKit 提供了一个全面的功能集,让您可以轻松开发强大的云应用程序。

  • 自动同步。在 iOS、iPadOS、macOS、tvOS、watchOS 和网络之间无缝同步。
  • 加密数据。将私有 CloudKit 数据库中的字段配置为加密,确保在存储和传输到您的应用程序中的数据保护。
  • 受保护的隐私。在不暴露用户个人身份数据的情况下开发、分析和调试您的应用程序。
  • 自动化。轻松自动化您的开发过程。

产品优势

CloudKit 是一个允许 App 开发者将键值数据、结构性数据和资源储存在 iCloud 中的框架。对 CloudKit 的访问通过 App 授权进行控制。CloudKit 支持公共数据库和专用数据库。公共数据库被 App 的所有副本使用(通常用作一般性资源),且不加密。专用数据库储存用户的数据。

与 iCloud 云盘一样,CloudKit 使用基于帐户的密钥来保护储存在用户专用数据库中的信息,且与其他 iCloud 服务类似,会使用第三方服务对文件进行分块、加密和储存。CloudKit 使用密钥层级,与数据保护类似。文件独有密钥由 CloudKit 记录密钥封装。记录密钥则会受到区域范围内密钥的保护,而区域范围内的密钥则受到用户的 CloudKit 服务密钥的保护。CloudKit 服务密钥储存在用户的 iCloud 帐户中,只有在用户使用 iCloud 认证后才可使用。

所属公司

Apple公司

相关资料

https://developer.apple.com/icloud/cloudkit/

相关文章