2017-04-10 1 views
0

내 안드로이드 응용 프로그램에 Firebase cloud를 사용하고 있습니다. 무료 모드 인 Firebase에는 동시 연결 수가 100 개로 제한됩니다.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

참조

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

희망 아래 링크를 확인 http://stackoverflow.com/questions/43092157/does-있다 사용자 수 - 로그 아웃 - 아웃 - 앱 - 동등 - 동시 접속 불가/43096098 # 43096098 –

+0

감사합니다. @FrankvanPuffelen! –

답변

1

예, onDause()의 onPause(), onStop()과 같은 활동 라이프 사이클 메소드를 사용하여 연결을 종료 할 수 있습니다. 또한

는 중포 기지는 goOffline() 메소드이 도움이 :)

+0

자동으로 관리하지 않습니까? –

+0

예, goOnline()이 호출 될 때까지 firebase 연결을 종료합니다. –

+0

언어 문제가 있다고 생각합니다. 나는'firebase' 데이터베이스 연결을'goOffline' 메소드를 호출하여 닫지 않으면 Firebase이 자신의 연결을 관리하고 자신을 닫지 않는지를 의미합니까? –

관련 문제