C#에서 ClientOfflineHandler 처리 문의

앱이 비정상적인 종료로 감지될 때에는 ClientOffline 콜백이 들어오고, 일정 시간 이후 Leave 콜백이 들어옵니다. 앱을 비활성화로 해놓은 상태(백그라운드로 돌아가지 않고 있음)에서는 ClientOffline 감지 되지 않고, 몇 분이 지나도 연결이 계속 유지되고 있는데요.
원인 파악이 되지 않아 문의 드립니다.

SetDefaultTimeoutTimeMs ( 10 * 1000 )

SetDefaultAutoConnectionRecoveryYimeoutTimeMs( 60 * 1000 )

으로 세팅하고 테스트하였습니다.

비활성화로 해놓은 상태는 홈 버튼 등을 눌러서 앱이 내려간 것을 말씀하시는 걸까요?

앱이 백그라운드로 들어갔을 때, 네트워크 연결 유지는 기종 및 OS에 따라 상이한데요. 이 때문에 앱이 백그라운드로 들어가는 것을 감지해서 연결을 끊었다가 다시 앱이 활성화 될 때 재연결을 해주셔야 합니다.