diff --git a/app/build.gradle b/app/build.gradle index aeba9bb7f..ecf141fd3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -72,6 +72,14 @@ android { fennecProduction releaseTemplate >> { buildConfigField "boolean", "USE_RELEASE_VERSIONING", "true" applicationIdSuffix ".firefox" + manifestPlaceholders = [ + // This release type is meant to replace Firefox (Release channel) and therefore needs to inherit + // its sharedUserId for all eternity. Shipping an app update without sharedUserId can have + // fatal consequences. For example see: + // - https://issuetracker.google.com/issues/36924841 + // - https://issuetracker.google.com/issues/36905922 + "sharedUserId": "org.mozilla.firefox.sharedID" + ] } } diff --git a/app/src/fennecProduction/AndroidManifest.xml b/app/src/fennecProduction/AndroidManifest.xml index aaa42eed7..ad6a74698 100644 --- a/app/src/fennecProduction/AndroidManifest.xml +++ b/app/src/fennecProduction/AndroidManifest.xml @@ -7,6 +7,6 @@ - https://issuetracker.google.com/issues/36905922 --> + android:sharedUserId="${sharedUserId}">