通过 public 数据库的 ICloud 多用户(不同的 iCloud 帐户)?

ICloud multiple user (different iCloud accounts) via public database?

我突然想到,要为使用 iCloud 的应用程序提供多用户支持,可以使用 public 访问容器。从安全的角度来看,无论如何只有我的应用程序可以访问容器。

我只是想知道这是否可行?或者有没有我没有考虑/提到的影响?

我想我可以通过订阅来支付费用。我想我还可以监控使用情况并拥有重/轻用户订阅层。

这是一个有效的策略。我通过允许用户登录到受密码保护的 "nearby classrooms"(帐户),在应用程序中实现了类似的功能。这要求您的应用程序客户端有权决定用户是否可以看到一段数据,不过,这通常由服务器处理。