From 374c6aef36dbdd53eafb36f49618a4b7e011c5b1 Mon Sep 17 00:00:00 2001 From: ShanaiaBot Date: Sat, 25 Jul 2026 21:22:56 +0200 Subject: [PATCH] feat: change applicationId to es.freetimelab.farolero.game with production signing config --- android/app/build.gradle.kts | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 56294b2..c8daf8c 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -4,8 +4,14 @@ plugins { id("dev.flutter.flutter-gradle-plugin") } +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file("key.properties") +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} + android { - namespace = "es.freetimelab.farolero" + namespace = "es.freetimelab.farolero.game" compileSdk = flutter.compileSdkVersion ndkVersion = flutter.ndkVersion @@ -19,16 +25,29 @@ android { } defaultConfig { - applicationId = "es.freetimelab.farolero" + applicationId = "es.freetimelab.farolero.game" minSdk = 24 targetSdk = 34 versionCode = flutter.versionCode versionName = flutter.versionName } + signingConfigs { + release { + if (keystorePropertiesFile.exists()) { + keyAlias = keystoreProperties["keyAlias"] + keyPassword = keystoreProperties["keyPassword"] + storeFile = keystoreProperties["storeFile"] != null ? file(keystoreProperties["storeFile"]) : null + storePassword = keystoreProperties["storePassword"] + } + } + } + buildTypes { release { - signingConfig = signingConfigs.getByName("debug") + signingConfig = keystorePropertiesFile.exists() + ? signingConfigs.release + : signingConfigs.debug } } }