Merge branch 'master' into 'master'

SessionInstaller: Set install reason as user

See merge request fdroid/fdroidclient!1485
This commit is contained in:
Torsten Grote
2025-01-07 13:50:45 +00:00

View File

@@ -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);
}