aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-android/README.md
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-10-15 15:09:58 +0200
committerChristophe Besson <cbesson@gmail.com>2026-10-15 15:09:58 +0200
commit39cac2878de059992cb09a1ccf09b6bcece99fae (patch)
treec4686f00fdf40e90b4b74144c1e8fd8fb8b8ed0b /packages/meshbay-android/README.md
parent7fc2fa04d7d88a1cdf0d290ddd2de3815a7d52a5 (diff)
downloadmeshbay-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/README.md')
-rw-r--r--packages/meshbay-android/README.md12
1 files changed, 3 insertions, 9 deletions
diff --git a/packages/meshbay-android/README.md b/packages/meshbay-android/README.md
index 02297c9..d44b58c 100644
--- a/packages/meshbay-android/README.md
+++ b/packages/meshbay-android/README.md
@@ -30,17 +30,11 @@ holds the same service and the same visibility, for as long as it plays
```bash
# needs JDK 17+ and an Android SDK (ANDROID_HOME, or sdk.dir in local.properties)
-./gradlew assembleDebug # app/build/outputs/apk/{full,play}/debug/
-./gradlew testFullDebugUnitTest # JVM unit tests
-./gradlew assembleRelease # app/build/outputs/apk/full/release/app-full-release.apk
- # app/build/outputs/apk/play/release/app-play-release.apk
+./gradlew assembleDebug # app/build/outputs/apk/debug/app-debug.apk
+./gradlew testDebugUnitTest # JVM unit tests
+./gradlew assembleRelease # app/build/outputs/apk/release/app-release.apk
```
-Two builds of the same application, 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 text messages
-backup (no permission, no code: `src/full`, `src/play`).
-
A release is signed with the release key, which never enters the repository.
`assembleRelease` reads it from `~/.gradle/gradle.properties`, and stops if
any of these is missing rather than signing with the debug key: