From 1d49f4a57b016e0a90301e97a5fa8af8511b9ccd Mon Sep 17 00:00:00 2001 From: Hari-Thakur-27 Date: Fri, 6 Feb 2026 15:40:45 +0000 Subject: [PATCH] fix: Adding version check for new arch --- .../hypersdkreact/example/MainApplication.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/example/android/app/src/main/java/in/juspay/hypersdkreact/example/MainApplication.java b/example/android/app/src/main/java/in/juspay/hypersdkreact/example/MainApplication.java index 12b51cf..945ad6e 100644 --- a/example/android/app/src/main/java/in/juspay/hypersdkreact/example/MainApplication.java +++ b/example/android/app/src/main/java/in/juspay/hypersdkreact/example/MainApplication.java @@ -47,7 +47,21 @@ protected String getJSMainModuleName() { @Override protected boolean isNewArchEnabled() { - return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + return true; + } + + String version = BuildConfig.REACT_NATIVE_VERSION; + String[] parts = version.split("\\."); + + if (parts.length < 2) { + return false; + } + + int major = Integer.parseInt(parts[0]); + int minor = Integer.parseInt(parts[1]); + + return major > 0 || (major == 0 && minor >= 82); } @Override