From 0026057861fe67bd8d09780c900f6c8ad9395e64 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 23 Jan 2016 16:54:19 +0100 Subject: [PATCH] Enable pro features and development settings in beta versions --- app/src/main/java/eu/faircode/netguard/ActivitySettings.java | 2 +- app/src/main/java/eu/faircode/netguard/IAB.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/netguard/ActivitySettings.java b/app/src/main/java/eu/faircode/netguard/ActivitySettings.java index 093da029..f89d014d 100644 --- a/app/src/main/java/eu/faircode/netguard/ActivitySettings.java +++ b/app/src/main/java/eu/faircode/netguard/ActivitySettings.java @@ -235,7 +235,7 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere options.removePreference(screen.findPreference("national_roaming")); } - if (!Util.isDebuggable(this)) + if (!Util.getSelfVersionName(this).endsWith("beta")) screen.removePreference(screen.findPreference("category_development")); } diff --git a/app/src/main/java/eu/faircode/netguard/IAB.java b/app/src/main/java/eu/faircode/netguard/IAB.java index b7ccfd62..7e39bdd2 100644 --- a/app/src/main/java/eu/faircode/netguard/IAB.java +++ b/app/src/main/java/eu/faircode/netguard/IAB.java @@ -168,6 +168,8 @@ public class IAB implements ServiceConnection { } public static boolean isPurchased(String sku, Context context) { + if (Util.getSelfVersionName(context).endsWith("beta")) + return true; SharedPreferences prefs = context.getSharedPreferences("IAB", Context.MODE_PRIVATE); return (prefs.getBoolean(sku, false) || prefs.getBoolean(ActivityPro.SKU_DONATION, false)); }