diff --git a/android/.gitignore b/android/.gitignore
index 4cf9d9ebc4..2ba0b3c758 100644
--- a/android/.gitignore
+++ b/android/.gitignore
@@ -16,6 +16,7 @@
*.log
vcs.xml
one-money-sdk/build
+visit-sdk/build
finoramic-android-sdk/build
finoramic-androidx-sdk/build/
npci-upi-cl/build/
diff --git a/android/gradle/libs.versions.toml b/android/gradle/libs.versions.toml
index 7512c6b9e8..e013cba1ce 100644
--- a/android/gradle/libs.versions.toml
+++ b/android/gradle/libs.versions.toml
@@ -122,7 +122,6 @@ truecaller = "3.0.0"
turbine = "1.1.0"
uiautomator = "2.3.0"
uiViewbinding = "1.5.4"
-visit = "1.24"
zetetic-sqlcipherAndroid = "4.5.5"
zxing = "3.3.3"
@@ -394,8 +393,6 @@ truecaller = { module = "com.truecaller.android.sdk:truecaller-sdk", version.ref
turbine = { module = "app.cash.turbine:turbine", version.ref = "turbine" }
-visit = { module = "com.github.VisitApp:VisitSDK", version.ref = "visit" }
-
zetetic-sqlcipher-android = { module = "net.zetetic:sqlcipher-android", version.ref = "zetetic-sqlcipherAndroid" }
zxing = { module = "com.google.zxing:core", version.ref = "zxing" }
diff --git a/android/navi-common/build.gradle b/android/navi-common/build.gradle
index b1498cc6ac..55182e6e3e 100644
--- a/android/navi-common/build.gradle
+++ b/android/navi-common/build.gradle
@@ -70,6 +70,7 @@ static def formatString(String value) {
dependencies {
api project(":navi-widgets")
api project(":one-money-sdk")
+ api project(":visit-sdk")
api libs.android.gms.playServicesLocation
api libs.androidx.biometric
api libs.androidx.camera.camera2
@@ -92,7 +93,6 @@ dependencies {
api libs.joda.money
api libs.kotlinx.coroutines.android
api libs.kotlinx.coroutines.core
- api libs.visit
api('co.hyperverge:hypersnapsdk:4.15.0@aar', {
transitive = true
exclude group: 'com.google.android.gms'
diff --git a/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
index 6f3b755bf5..fdca6af642 100644
--- a/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ b/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -1,6 +1,3 @@
-
-
-
\ No newline at end of file
diff --git a/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
index 6f3b755bf5..fdca6af642 100644
--- a/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ b/android/navi-hl/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -1,6 +1,3 @@
-
-
-
\ No newline at end of file
diff --git a/android/navi-insurance/src/main/java/com/navi/insurance/common/activity/BenefitWebViewActivity.kt b/android/navi-insurance/src/main/java/com/navi/insurance/common/activity/BenefitWebViewActivity.kt
index eff595a1fa..6b0b1d390a 100644
--- a/android/navi-insurance/src/main/java/com/navi/insurance/common/activity/BenefitWebViewActivity.kt
+++ b/android/navi-insurance/src/main/java/com/navi/insurance/common/activity/BenefitWebViewActivity.kt
@@ -12,7 +12,7 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.isVisible
import androidx.databinding.DataBindingUtil
import androidx.lifecycle.ViewModelProvider
-import com.example.video_call.IntiateSdk
+import com.getvisitapp.google_fit.IntiateSdk
import com.navi.common.utils.observeNonNull
import com.navi.insurance.R
import com.navi.insurance.common.fragment.WebViewFragment
@@ -49,7 +49,7 @@ class BenefitWebViewActivity : AppCompatActivity() {
binding.progressBar.isVisible = false
benefitRedirectDetails.redirectionUrl?.let { url ->
if (benefitRedirectDetails.provider == Constants.VISIT) {
- IntiateSdk.s(this, url, isDebug())
+ IntiateSdk.s(this, isDebug(), url)
finish()
} else {
loadMediBuddy(policyBenefitVM.currentBenefitType.value.orEmpty(), url)
diff --git a/android/navi-insurance/src/main/java/com/navi/insurance/health/fragment/HomeFragment.kt b/android/navi-insurance/src/main/java/com/navi/insurance/health/fragment/HomeFragment.kt
index d62121dae2..3a5e00fa53 100644
--- a/android/navi-insurance/src/main/java/com/navi/insurance/health/fragment/HomeFragment.kt
+++ b/android/navi-insurance/src/main/java/com/navi/insurance/health/fragment/HomeFragment.kt
@@ -30,7 +30,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.PagerSnapHelper
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.SnapHelper
-import com.example.video_call.IntiateSdk
+import com.getvisitapp.google_fit.IntiateSdk
import com.google.firebase.crashlytics.FirebaseCrashlytics
import com.navi.analytics.utils.NaviTrackEvent
import com.navi.analytics.utils.SCREEN_NAME
@@ -292,7 +292,7 @@ class HomeFragment :
binding.tvLoadingDescription.visibility = View.VISIBLE
benefitRedirectDetails.redirectionUrl?.let { url ->
if (benefitRedirectDetails.provider == Constants.VISIT) {
- IntiateSdk.s(requireActivity(), url, requireContext().isDebug())
+ IntiateSdk.s(requireActivity(), requireContext().isDebug(), url)
} else {
loadWebFragment(
providerType = policyBenefitVM.currentBenefitType.value.orEmpty(),
diff --git a/android/settings.gradle b/android/settings.gradle
index 8a32a9bbb9..2156b25581 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -30,6 +30,7 @@ include ':navi-analytics'
include ':navi-base'
include ':finoramic-androidx-sdk'
include ':one-money-sdk'
+include ':visit-sdk'
include ':navi-pay'
include ':navi-bbps'
include ':npci-upi-cl'
diff --git a/android/visit-sdk/.gitignore b/android/visit-sdk/.gitignore
new file mode 100644
index 0000000000..42afabfd2a
--- /dev/null
+++ b/android/visit-sdk/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/android/visit-sdk/build.gradle b/android/visit-sdk/build.gradle
new file mode 100644
index 0000000000..957012edb8
--- /dev/null
+++ b/android/visit-sdk/build.gradle
@@ -0,0 +1,2 @@
+configurations.maybeCreate("default")
+artifacts.add("default", file('visit.aar'))
diff --git a/android/visit-sdk/visit.aar b/android/visit-sdk/visit.aar
new file mode 100644
index 0000000000..7b2b8b94c0
Binary files /dev/null and b/android/visit-sdk/visit.aar differ