2017-04-10 80 views
0

我爲我的android應用程序使用了Firebase雲。我看到在自由模式下有100個同時連接的限制爲Firebase如何關閉與firebase的連接

假設我在我的應用程序中有一個註冊屏幕,並且我試圖創建Firebase實時數據庫實例來將用戶詳細信息發送到Firebase服務器。

private FirebaseDatabase mFirebaseInstance; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    mFirebaseInstance = FirebaseDatabase.getInstance(); 

    // get reference to 'users' node 
    mFirebaseDatabase = mFirebaseInstance.getReference("users"); 

    ..... 
} 

如何關閉我的firebase數據庫連接,以免限制同時連接。

是否在一段時間後自動關閉連接?

+0

見http://stackoverflow.com/questions/43092157/does-該數量的用戶沒有註銷應用程序等於不同時連接/ 43096098#43096098 –

+0

謝謝@FrankvanPuffelen! –

回答

1

是的,您可以使用onPause(),onDestroy()上的onStop()等活動生命週期方法關閉連接。

而且,火力地堡有goOffline()方法,檢查下面

https://www.firebase.com/docs/android/api/#firebase_goOffline

希望鏈接這有助於:)

+0

它不會自動管理嗎? –

+0

是的,它會關閉firebase連接,直到goOnline()被調用。 –

+0

我認爲我們有一些語言問題。我的意思是,如果我不通過調用'goOffline'方法關閉'firebase'數據庫連接,那麼不會firebase自己管理連接並關閉它自己? –