From 0e9cd390138884f781a229835d8e0f4945c98c32 Mon Sep 17 00:00:00 2001 From: Kuntimaddi Manideep Date: Fri, 3 Jan 2025 12:22:34 +0530 Subject: [PATCH] refactor: added device info to confirm call (#20) --- app/src/main/java/io/hyperswitch/react/Utils.kt | 6 ++++-- .../java/io/hyperswitch/paymentsession/LaunchOptions.kt | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/hyperswitch/react/Utils.kt b/app/src/main/java/io/hyperswitch/react/Utils.kt index ad4cde6..79ae0d3 100644 --- a/app/src/main/java/io/hyperswitch/react/Utils.kt +++ b/app/src/main/java/io/hyperswitch/react/Utils.kt @@ -1,5 +1,5 @@ package io.hyperswitch.react - +import android.os.Build import android.content.Context import android.net.wifi.WifiManager import android.os.Bundle @@ -100,7 +100,9 @@ class Utils { hyperParams.putString("ip", getDeviceIPAddress(context)) hyperParams.putDouble("launchTime", getCurrentTime()) hyperParams.putString("sdkVersion", BuildConfig.VERSION_NAME) - + hyperParams.putString("device_model", Build.MODEL) + hyperParams.putString("os_type", "android") + hyperParams.putString("os_version", Build.VERSION.RELEASE) request.putBundle("hyperParams", hyperParams) val bundle = Bundle() diff --git a/hyperswitch-sdk-android-lite/src/main/java/io/hyperswitch/paymentsession/LaunchOptions.kt b/hyperswitch-sdk-android-lite/src/main/java/io/hyperswitch/paymentsession/LaunchOptions.kt index de647e5..ed88962 100644 --- a/hyperswitch-sdk-android-lite/src/main/java/io/hyperswitch/paymentsession/LaunchOptions.kt +++ b/hyperswitch-sdk-android-lite/src/main/java/io/hyperswitch/paymentsession/LaunchOptions.kt @@ -3,6 +3,7 @@ package io.hyperswitch.paymentsession import android.app.Activity import android.content.Context import android.net.wifi.WifiManager +import android.os.Build import android.os.Bundle import android.webkit.WebSettings import io.hyperswitch.PaymentConfiguration @@ -21,6 +22,9 @@ class LaunchOptions(private val activity: Activity? = null) { putString("ip", getDeviceIPAddress(activity)) putDouble("launchTime", getCurrentTime()) putString("sdkVersion", BuildConfig.VERSION_NAME) + putString("device_model", Build.MODEL) + putString("os_type", "android") + putString("os_version", Build.VERSION.RELEASE) configuration?.disableBranding?.let { putBoolean( "disableBranding", it @@ -41,6 +45,9 @@ class LaunchOptions(private val activity: Activity? = null) { plus(Pair("ip", getDeviceIPAddress(activity))) plus(Pair("launchTime", getCurrentTime())) plus(Pair("sdkVersion", BuildConfig.VERSION_NAME)) + plus(Pair("device_model", Build.MODEL)) + plus(Pair("os_type", "android")) + plus(Pair("os_version", Build.VERSION.RELEASE)) } fun getBundle(