From 48c5651250783c14b67109e81358f2854473342c Mon Sep 17 00:00:00 2001 From: Rahul Kumar Patel Date: Mon, 15 Mar 2021 11:41:24 +0530 Subject: [PATCH] Block app purchases on anonymous accounts --- .../aurora/store/view/ui/details/AppDetailsActivity.kt | 8 ++++++-- app/src/main/res/values/strings.xml | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt index 5f80324bd..87c912521 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt @@ -560,8 +560,12 @@ class AppDetailsActivity : BaseDetailsActivity() { } btn.addOnClickListener { - btn.setText(R.string.download_metadata) - startDownload() + if (authData.isAnonymous && !app.isFree) { + toast(R.string.toast_purchase_blocked) + } else { + btn.setText(R.string.download_metadata) + startDownload() + } } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 13985888a..f44cd63fc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -355,4 +355,5 @@ "Failed to open developer settings, make sure it is enabled from device settings." "Permission granted" "Device spoof applied successfully." + "App purchases not available on Anonymous accounts." \ No newline at end of file