diff --git a/app/src/main/java/org/fdroid/fdroid/installer/SessionInstallManager.java b/app/src/main/java/org/fdroid/fdroid/installer/SessionInstallManager.java index 6c4251635..69593ba30 100644 --- a/app/src/main/java/org/fdroid/fdroid/installer/SessionInstallManager.java +++ b/app/src/main/java/org/fdroid/fdroid/installer/SessionInstallManager.java @@ -121,6 +121,9 @@ 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) { + params.setInstallReason(PackageManager.INSTALL_REASON_USER); + } if (Build.VERSION.SDK_INT >= 31) { params.setRequireUserAction(PackageInstaller.SessionParams.USER_ACTION_NOT_REQUIRED); }