如果用户没有打开iCloud Drive,那么CloudKit的应用程序有哪些限制
如果用户未打开iCloud Drive,哪些CloudKit服务不可用?
有没有办法打开从应用程序的iCloud驱动器?
我猜从公共容器下载logging应该工作,无论iCloud驱动器,只有启用时写容器?!
CloudKit链接到iCloud帐户。 如果用户login到iCloud,但没有启用iCloudDrive,那么CloudKit没有任何限制。
如果用户没有login到iCloud,那么他只能访问公共数据。 您可以在CloudKit仪表板的任何recordType上设置它。
没有办法改变您的应用程序内的login。 您只能从设置应用程序login。 从您的应用程序也无法启用iCloud驱动器。 为此,您还需要转到设置应用程序
这里是苹果暗示iCloud Drive是CloudKit所需的地方:
通过在保存logging之前validation用户是否login到其iCloud帐户来改善用户体验。 如果用户未login,则会显示警告,指示用户如何input其iCloud凭据并启用iCloud Drive。 在下面的else子句中插入保存logging的代码。