使用 CloudKit,return fetchAllSubscriptionsWithCompletionHandler 有什么作用?

Using CloudKit, what does return fetchAllSubscriptionsWithCompletionHandler?

我独自开发一个应用程序,因此,当在我的 CloudKit 数据库上使用 fetchAllSubscriptionsWithCompletionHandler 时,它 return 只是我的订阅。当应用程序拥有更多用户或 return 数据库中的所有订阅时,情况是否相同?

更广泛地说,CloudKit 中的订阅是用户与数据库之间的 link 吗?这是否意味着如果用户同时在 iPad 和 iPhone 上使用我的应用程序,她只能订阅一个并且足以通知她的两个设备?

你是对的,文档对此有点模糊,但通读它我发现订阅是按用户计算的,这些订阅的通知将发送到使用该 iCloud 帐户的所有用户设备。

提示在 fetchAllSubscriptionsOperation() 方法中