if (errorCode is String && (errorMessage == null || errorMessage is String) && !buffer.hasRemaining)
throw new PlatformException(code: errorCode, message: errorMessage, details: errorDetails);
else
throw const FormatException('Invalid envelope');
이부분에서 계속 디버깅할때 걸리면 debug.keystore 키값이 firebase에 연결이 안되었을때 발생함
debug.keystore 기본값
keytool -exportcert -list -v -alias androiddebugkey -keystore "C:\Users\userID\.android\debug.keystore"
debug.keystore
alias androiddebugkey
password : android