Firebase的iOS SDK提供FIRApp.deleteApp
函数,根据文档:
清理当前的FIRApp,释放关联数据并将其名称返回到池中以供将来使用。
JavaScript SDK中提供了类似的功能,而Java或C ++中没有。
此功能的用途以及何时使用?
我的理解是,此函数充当析构函数,因此应该在我的应用关闭时调用它。这是对的吗?我也应该在FIRApp.defaultApp
上打电话吗?
答案 0 :(得分:1)
FIRApp
对象包含对Firebase项目的配置数据的引用。这是一个轻量级的对象,通常会使用一些内存,以便在您的应用程序需要它们时保留那些设置。
大多数应用程序在其整个生命周期内仅创建一个FIRApp
实例。在这种情况下,当应用程序存在时,资源将自动释放,而无需显式删除FIRApp
实例。