我刚刚花了几个小时来评估CloudKit的一个潜在多租户应用程序的共享特性,虽然我认为我知道答案,但我觉得我应该问问社区。The use case:一个支持多家公司的应用程序,每个公司都有自己的用户,只能访问该公司内部的共享数据(记录)。想象一下Slack的独立工作空间:A公司的用户应该能够看到A公司的所有数据,也许最终A公司会雇佣一个新的员工(用户),他们也应该看到相同的数据。B公司拥有完全独立的用户/数据,从A公司的任何人都看不到。
问题:据我迄今为止对CloudKit的理
在创建数据库时指定数据库名称;如果它不是URL,则会提到it will create a local database using whatever backend is present (i.e.是因为:
DB名称是全局的,所有数据库都必须有唯一的名称(类似于Google需要唯一的应用程序名称空间)。