mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
fix(gplay): strip permissions Play Console rejects
This commit is contained in:
@@ -231,6 +231,15 @@ remote):
|
||||
- **`app/build.gradle.kts`** — the `healthchat` signing config and the
|
||||
`appicon/healthchat` dependency must survive; upstream signs release with
|
||||
the debug keystore and depends on `appicon/element`.
|
||||
- **`app/src/gplay/AndroidManifest.xml`** — HealthChat-only file that strips
|
||||
`REQUEST_INSTALL_PACKAGES` and the location permissions
|
||||
(`FOREGROUND_SERVICE_LOCATION`, `ACCESS_FINE_LOCATION`,
|
||||
`ACCESS_COARSE_LOCATION`, plus `LiveLocationSharingService`) from the Play
|
||||
build. Play Console rejects the release at edit-commit time while either is
|
||||
declared but not justified on the listing. Upstream has no `app/src/gplay/`
|
||||
manifest, so this should never conflict. If HealthChat ever ships maps
|
||||
(a MapTiler key in `BuildTimeConfig`), the location removals must come out
|
||||
first — the feature is gated on that key, not on these declarations.
|
||||
- **`plugins/src/main/kotlin/Versions.kt`** — take upstream's version when
|
||||
higher (see Versioning above).
|
||||
- **`fastlane/metadata/android/`** — HealthChat listing texts (en-US, de-DE)
|
||||
|
||||
Reference in New Issue
Block a user