diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-10-15 15:09:58 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-10-15 15:09:58 +0200 |
| commit | 39cac2878de059992cb09a1ccf09b6bcece99fae (patch) | |
| tree | c4686f00fdf40e90b4b74144c1e8fd8fb8b8ed0b /packages/meshbay-android/app/build.gradle.kts | |
| parent | 7fc2fa04d7d88a1cdf0d290ddd2de3815a7d52a5 (diff) | |
| download | meshbay-39cac2878de059992cb09a1ccf09b6bcece99fae.tar.gz | |
feat(android): no text messages backup, and one build again
READ_SMS sits behind restricted settings outside a store and Play
keeps it for the default SMS application: not worth a second build.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-android/app/build.gradle.kts')
| -rw-r--r-- | packages/meshbay-android/app/build.gradle.kts | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/packages/meshbay-android/app/build.gradle.kts b/packages/meshbay-android/app/build.gradle.kts index cd5e1a5..7887d04 100644 --- a/packages/meshbay-android/app/build.gradle.kts +++ b/packages/meshbay-android/app/build.gradle.kts @@ -32,16 +32,6 @@ android { keyPassword = providers.gradleProperty("meshbayReleaseKeyPassword").get() } } - // Two builds of the same application, the same id and key. `full` is the - // one distributed directly; `play` is for the Play Store, whose policy - // gives READ_SMS to the default SMS application only, so it has no - // messages backup: not the permission, and not the code that reads them - // (src/full, src/play: Flavor.kt). - flavorDimensions += "store" - productFlavors { - create("full") { dimension = "store"; isDefault = true } - create("play") { dimension = "store" } - } buildTypes { getByName("release") { isMinifyEnabled = false @@ -110,7 +100,6 @@ val syncUi = tasks.register<SyncUi>("syncUi") { // Checked when a release is built, not when the project is configured, so a // debug build and the unit tests need no key. tasks.configureEach { - // One per build: preFullReleaseBuild, prePlayReleaseBuild. if (name.startsWith("pre") && name.endsWith("ReleaseBuild")) doFirst { val missing = releaseSigning.filter { !providers.gradleProperty(it).isPresent } if (missing.isNotEmpty()) throw GradleException( |