mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-02-19 15:48:19 -05:00
Merge branch '2919-remove-gentle-updates' into 'master'
Disable usage of GENTLE_UPDATE for now Closes #2919 See merge request fdroid/fdroidclient!1487
This commit is contained in:
@@ -121,7 +121,7 @@ public class SessionInstallManager extends BroadcastReceiver {
|
||||
params.setAppPackageName(app.packageName);
|
||||
params.setSize(size);
|
||||
params.setInstallLocation(PackageInfo.INSTALL_LOCATION_AUTO);
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
if (Build.VERSION.SDK_INT >= 26) {
|
||||
params.setInstallReason(PackageManager.INSTALL_REASON_USER);
|
||||
}
|
||||
if (Build.VERSION.SDK_INT >= 31) {
|
||||
@@ -142,6 +142,13 @@ public class SessionInstallManager extends BroadcastReceiver {
|
||||
}
|
||||
|
||||
private boolean canUseInstallConstraints(String packageName) {
|
||||
// We had too many complaints about gentle updates failing to update apps:
|
||||
// * with running foreground services
|
||||
// * used default keyboards
|
||||
// * being media players
|
||||
// So we'll disable this feature for now until it works properly.
|
||||
if (true) return false;
|
||||
|
||||
String ourPackageName = context.getPackageName();
|
||||
if (Build.VERSION.SDK_INT < 34 || packageName.equals(ourPackageName)) return false;
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user