From 3940d05b7cda7afa68255297b178256bba411409 Mon Sep 17 00:00:00 2001 From: Rahul Patel Date: Sun, 15 Oct 2023 22:39:50 +0530 Subject: [PATCH] Installer: specify install reason --- .../java/com/aurora/store/data/installer/SessionInstaller.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt b/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt index ea901e82e..6464d8397 100644 --- a/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt +++ b/app/src/main/java/com/aurora/store/data/installer/SessionInstaller.kt @@ -23,7 +23,9 @@ package com.aurora.store.data.installer import android.content.Context import android.content.pm.PackageInstaller.PACKAGE_SOURCE_STORE import android.content.pm.PackageInstaller.SessionParams +import android.content.pm.PackageManager import com.aurora.extensions.isNAndAbove +import com.aurora.extensions.isOAndAbove import com.aurora.extensions.isSAndAbove import com.aurora.extensions.isTAndAbove import com.aurora.store.util.Log @@ -40,6 +42,9 @@ class SessionInstaller(context: Context) : SessionInstallerBase(context) { val packageInstaller = context.packageManager.packageInstaller val sessionParams = SessionParams(SessionParams.MODE_FULL_INSTALL).apply { setAppPackageName(packageName) + if (isOAndAbove()) { + setInstallReason(PackageManager.INSTALL_REASON_USER) + } if (isNAndAbove()) { setOriginatingUid(android.os.Process.myUid()) }