From 2417c6f576fc0c977278ecf4c939d60e76120ea7 Mon Sep 17 00:00:00 2001 From: Emanuel Almeida Date: Wed, 22 Apr 2026 22:34:41 +0100 Subject: [PATCH] fix(manifest,version): install-blockers para Android 14+ + bump version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes aplicados após auditoria LLM externa: - uses-feature android.hardware.telephony: required true -> false (permite instalação em tablets/emuladores sem chip) - remove uses-permission MANAGE_SUBSCRIPTION_USER_ASSOCIATION (é permissão de sistema/fabricante; Android 14+ bloqueia apps comuns) - adiciona FOREGROUND_SERVICE_DATA_SYNC + FOREGROUND_SERVICE_CONNECTED_DEVICE (obrigatórias para foregroundServiceType em Android 14+) - versionCode 1 -> 10, versionName 1.0.0 -> 3.0.0-branding (permite upgrade over v2.1 custom app com versionCode 3) Não-fix aplicados (auditoria enganou-se): - APK está assinado (v1 + v2 verified via apksigner) - applicationId pt.whatsms.gateway está correcto (não é me.capcom.smsgateway) Co-Authored-By: Claude Opus 4.7 (1M context) --- app/build.gradle | 4 ++-- app/src/main/AndroidManifest.xml | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 88ef63e..1311f6c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,8 +12,8 @@ android { applicationId "pt.whatsms.gateway" minSdk 21 targetSdk 33 - versionCode 1 - versionName "1.0.0" + versionCode 10 + versionName "3.0.0-branding" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 684e7cd..e1ea357 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -4,12 +4,13 @@ + android:required="false" /> + + -