是否可以在本地删除Firebase只读路径的所有子项?

时间:2017-04-03 15:41:15

标签: ios swift firebase firebase-realtime-database

我有一个应用程序可以使用两组不同的数据,具体取决于用户是否已对服务进行付费订阅或取消订阅。 如果这在Firebase中的结构类似于:

-all items
    - subscribed items
        - item a
        - item b
    - unsubscribed items
        - item x
        - item y

然后,app会根据需要创建对订阅项或未订阅项的引用。

如果用户从未订阅状态移动到订阅状态,反之亦然,那么应用程序将需要更改其引用。然而,应用程序现在不需要先前订阅状态中的项目,即如果用户在未订阅状态下使用该应用程序,Firebase会将项目a和b同步到设备,然后用户订阅并且应用程序开始使用项目x和y 。

项目编号可能会达到数万,所以我的问题是,当应用程序移动到订阅状态时,应用程序如何删除示例中提供的项目a和b?

这些项目都是只读的,persistenceEnabled设置为true。

有可能这样做吗?我无法看到任何与Firebase文档中可能相关的内容。

0 个答案:

没有答案
相关问题