1 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
FirebaseApp.delete()
據(jù)我在參考文檔中看到的,沒(méi)有任何方法。
一旦您創(chuàng)建了一個(gè)FirebaseApp
實(shí)例,它將在該應(yīng)用程序的生命周期內(nèi)存在。鑒于FirebaseApp
實(shí)例非常輕量級(jí),這通常不成問(wèn)題。
但他們當(dāng)然可以保留更昂貴的資源,例如服務(wù)實(shí)例。如果這對(duì)您的應(yīng)用程序來(lái)說(shuō)是一個(gè)問(wèn)題,請(qǐng)務(wù)必隔離名稱應(yīng)用程序?qū)嵗捌浞?wù)的使用,以便在不再需要它們時(shí)可以將它們作為垃圾回收。
聽(tīng)起來(lái)您想檢測(cè)是否已經(jīng)初始化了FirebaseApp
,您可以通過(guò)調(diào)用getApps()
、遍歷結(jié)果并檢查每個(gè)結(jié)果的名稱來(lái)完成。或者,您可以調(diào)用getInstance("secondary_db_auth")
并處理應(yīng)用程序?qū)嵗胁淮嬖跁r(shí)拋出的異常。
添加回答
舉報(bào)