diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c102a01..c020b36 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -31,6 +31,7 @@ android { isCrunchPngs = false proguardFiles.addAll(listOf(getDefaultProguardFile("proguard-android-optimize.txt"), file("proguard-rules.pro"))) applicationIdSuffix = ".debug" + buildConfigField("boolean", "IS_DEBUG_ENABLED", "true") } release { @@ -38,6 +39,7 @@ android { isShrinkResources = true isCrunchPngs = true proguardFiles.addAll(listOf(getDefaultProguardFile("proguard-android-optimize.txt"), file("proguard-rules.pro"))) + buildConfigField("boolean", "IS_DEBUG_ENABLED", "true") } } diff --git a/app/src/main/java/com/michatec/radio/PlayerFragment.kt b/app/src/main/java/com/michatec/radio/PlayerFragment.kt index d4acff7..cb1adc1 100644 --- a/app/src/main/java/com/michatec/radio/PlayerFragment.kt +++ b/app/src/main/java/com/michatec/radio/PlayerFragment.kt @@ -60,6 +60,7 @@ import com.michatec.radio.extensions.* import com.michatec.radio.helpers.* import com.michatec.radio.ui.LayoutHolder import com.michatec.radio.ui.PlayerState +import com.michatec.radio.BuildConfig import kotlinx.coroutines.* import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.Dispatchers.Main @@ -831,7 +832,7 @@ class PlayerFragment : Fragment(), } else { activity?.packageManager?.getPackageInfo(requireActivity().packageName, 0)?.versionName } - if (latestVersion != current) { + if (latestVersion != current && !BuildConfig.IS_DEBUG_ENABLED) { // We have an update available, tell our user about it view?.let { Snackbar.make(it, getString(R.string.app_name) + " " + latestVersion + " " + getString(R.string.snackbar_update_available), 10000)