From 550937ae48be583376c898d99cd360bb570bbfdf Mon Sep 17 00:00:00 2001 From: LZRS <12814349+LZRS@users.noreply.github.com> Date: Thu, 12 Aug 2021 11:25:55 +0300 Subject: [PATCH 1/2] disable hardware permissions, restricted by google to prevent crashes on requests made for api above 28 --- .../com/vijay/jsonwizard/utils/PropertyManager.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/android-json-form-wizard/src/main/java/com/vijay/jsonwizard/utils/PropertyManager.java b/android-json-form-wizard/src/main/java/com/vijay/jsonwizard/utils/PropertyManager.java index 71d05fad2..3ffc94311 100644 --- a/android-json-form-wizard/src/main/java/com/vijay/jsonwizard/utils/PropertyManager.java +++ b/android-json-form-wizard/src/main/java/com/vijay/jsonwizard/utils/PropertyManager.java @@ -55,11 +55,13 @@ public class PropertyManager { public PropertyManager(Context context) { mContext = context; mProperties = new HashMap<>(); - grantPhoneStatePermission(); - handleOnRequestPermissionResults(); - if (ActivityCompat.checkSelfPermission(mContext, Manifest.permission.READ_PHONE_STATE) - == PackageManager.PERMISSION_GRANTED) { - addPhoneProperties(); + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { + grantPhoneStatePermission(); + handleOnRequestPermissionResults(); + if (ActivityCompat.checkSelfPermission(mContext, Manifest.permission.READ_PHONE_STATE) + == PackageManager.PERMISSION_GRANTED) { + addPhoneProperties(); + } } } From a679c8050c78ae791f49b0353137070d5451e2e3 Mon Sep 17 00:00:00 2001 From: LZRS <12814349+LZRS@users.noreply.github.com> Date: Thu, 12 Aug 2021 12:22:58 +0300 Subject: [PATCH 2/2] bump to v1.14.8.3-SNAPSHOT --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 5e3c8be30..ef8463808 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=1.14.8.2-SNAPSHOT +VERSION_NAME=1.14.8.3-SNAPSHOT VERSION_CODE=1 GROUP=org.smartregister POM_SETTING_DESCRIPTION=OpenSRP Client Native Form Json Wizard