这个问题可能看似微不足道,但我刚刚开始使用CloudKit,我需要确定答案。在CloudKit仪表板中创建自定义区域是否为所有用户创建了它?
我知道创建一个记录类型会为每个人创建它,因为它包含在数据库的“结构”中。
但我也知道在私有数据库中创建记录只会为我的开发者帐户创建它(这是逻辑)。
如何在私人数据库中创建记录区?记录区是数据库结构的一个组成部分,还是数据本身?
答案 0 :(得分:1)
创建专用数据库时,其所有者将链接到设备正在使用的iCloud帐户。如果您创建自定义区域[仅在私有数据库上可用],则将链接到同一个iCloud帐户。 显然,当您开发时,该帐户将是您的,当您在应用程序商店中发布您的应用程序时,iCloud帐户/区域将是使用您的应用程序的用户。 公共数据库不同,它们与您的开发者帐户相关联。应用程序。
任何对iCloud的使用都需要仔细进行,特别是如果您计划将应用程序发布到野外,那么您就不会发现配额和配置错误。费。
事实上,如果Apple认为您使用私人数据库是鲁莽的,那么您的应用程序将无法获得批准,如果您不计后果地使用公共数据库,您可能会发现自己背负了一些费用并且无需讨价还价
鲁莽,就像你自己不清理一样。