From 51bc60e6e7453af39f40e02df2d78e4b0f628841 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 17 Mar 2025 16:00:35 +0800 Subject: [PATCH 1/2] NotificationUtil: Respect user's system notification visibility settings Signed-off-by: Aayush Gupta --- app/src/main/java/com/aurora/store/util/NotificationUtil.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/util/NotificationUtil.kt b/app/src/main/java/com/aurora/store/util/NotificationUtil.kt index 2d76d4249..4351a5035 100644 --- a/app/src/main/java/com/aurora/store/util/NotificationUtil.kt +++ b/app/src/main/java/com/aurora/store/util/NotificationUtil.kt @@ -279,7 +279,6 @@ object NotificationUtil { .setContentIntent(contentIntent) .setPriority(NotificationCompat.PRIORITY_DEFAULT) .setCategory(NotificationCompat.CATEGORY_RECOMMENDATION) - .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) .setAutoCancel(true) .build() } From 9cbe7a57f9cb4f744502e13f148d4d37a26d6b7f Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 17 Mar 2025 17:40:21 +0800 Subject: [PATCH 2/2] InstallerStatusReceiver: Use correct installer package name on manual install Only silent installers such as root and shizuku can spoof installer package name. Use appropriate installer package name when doing manual install. Signed-off-by: Aayush Gupta --- .../com/aurora/store/data/receiver/InstallerStatusReceiver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt b/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt index b5f713f7a..f571ee33c 100644 --- a/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt +++ b/app/src/main/java/com/aurora/store/data/receiver/InstallerStatusReceiver.kt @@ -100,7 +100,7 @@ class InstallerStatusReceiver : BroadcastReceiver() { private fun promptUser(intent: Intent, context: Context) { IntentCompat.getParcelableExtra(intent, Intent.EXTRA_INTENT, Intent::class.java)?.let { it.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true) - it.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, "com.android.vending") + it.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, context.packageName) it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) try {