FIRApp.deleteApp会做什么,何时应使用它?

时间:2019-03-25 13:34:42

标签: firebase

Firebase的iOS SDK提供FIRApp.deleteApp函数,根据文档:

  

清理当前的FIRApp,释放关联数据并将其名称返回到池中以供将来使用。

JavaScript SDK中提供了类似的功能,而Java或C ++中没有。

此功能的用途以及何时使用?

我的理解是,此函数充当析构函数,因此应该在我的应用关闭时调用它。这是对的吗?我也应该在FIRApp.defaultApp上打电话吗?

1 个答案:

答案 0 :(得分:1)

FIRApp对象包含对Firebase项目的配置数据的引用。这是一个轻量级的对象,通常会使用一些内存,以便在您的应用程序需要它们时保留那些设置。

大多数应用程序在其整个生命周期内仅创建一个FIRApp实例。在这种情况下,当应用程序存在时,资源将自动释放,而无需显式删除FIRApp实例。