diff --git a/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt b/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt index 80f3e2d092..3c28a8643e 100644 --- a/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt +++ b/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt @@ -307,7 +307,9 @@ object FirebaseRemoteConfigHelper { fun getBoolean(key: String, defaultValue: Boolean): Boolean { return try { - remoteConfig.getBoolean(key) + val rawValue = remoteConfig.getValue(key) + if (rawValue.source == FirebaseRemoteConfig.VALUE_SOURCE_STATIC) defaultValue + else rawValue.asBoolean() } catch (e: Exception) { defaultValue }