From ad27162942f19f043d5d4a6f185ee7ed0cda9f94 Mon Sep 17 00:00:00 2001 From: Inhishonor Date: Fri, 28 Mar 2025 10:11:11 -0700 Subject: [PATCH 1/2] Change debug build to have a debug tag. To make testing debug builds easier. --- .github/workflows/build-on-pull.yml | 2 +- presentation/build.gradle | 5 +++++ presentation/src/main/AndroidManifest.xml | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-on-pull.yml b/.github/workflows/build-on-pull.yml index 6e41fea8..ad252a1b 100644 --- a/.github/workflows/build-on-pull.yml +++ b/.github/workflows/build-on-pull.yml @@ -40,5 +40,5 @@ jobs: - name: Upload App uses: actions/upload-artifact@v4 with: - name: apk + name: apk-debug path: presentation/build/outputs/apk/noAnalytics/debug/QUIK-noAnalytics-debug.apk diff --git a/presentation/build.gradle b/presentation/build.gradle index 5b84fe5d..33e7d25f 100644 --- a/presentation/build.gradle +++ b/presentation/build.gradle @@ -71,6 +71,11 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } + debug { + applicationIdSuffix ".debug" + versionNameSuffix "-debug" + resValue("string", "app_name", "QUIK-Debug") + } } compileOptions { diff --git a/presentation/src/main/AndroidManifest.xml b/presentation/src/main/AndroidManifest.xml index 5caa853a..fdcefd5b 100644 --- a/presentation/src/main/AndroidManifest.xml +++ b/presentation/src/main/AndroidManifest.xml @@ -251,7 +251,8 @@ android:name="androidx.startup.InitializationProvider" android:authorities="dev.octoshrimpy.quik.androidx-startup" android:exported="false" - tools:node="merge"> + tools:node="merge" + tools:replace="android:authorities"> Date: Fri, 28 Mar 2025 10:57:33 -0700 Subject: [PATCH 2/2] Change all applicationID's to use variables. This allows multiple types of builds. --- domain/src/main/AndroidManifest.xml | 2 +- presentation/src/main/AndroidManifest.xml | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/domain/src/main/AndroidManifest.xml b/domain/src/main/AndroidManifest.xml index 71502bba..7e7755fc 100644 --- a/domain/src/main/AndroidManifest.xml +++ b/domain/src/main/AndroidManifest.xml @@ -20,7 +20,7 @@ diff --git a/presentation/src/main/AndroidManifest.xml b/presentation/src/main/AndroidManifest.xml index fdcefd5b..e0b5e198 100644 --- a/presentation/src/main/AndroidManifest.xml +++ b/presentation/src/main/AndroidManifest.xml @@ -155,10 +155,10 @@ + android:taskAffinity="${applicationId}.MMS_SENT" /> + android:taskAffinity="${applicationId}.MMS_UPDATED" /> @@ -170,7 +170,7 @@ android:name=".receiver.SpeakThreadsReceiver" android:exported="true"> - + @@ -190,7 +190,7 @@ android:exported="true"> - + + tools:node="merge">