diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b4a223c1e9..929061cbcf 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -58,28 +58,6 @@ - - - - - - - - - - - - - - - - - - - - - - + android:scheme="lending" /> diff --git a/app/src/main/java/com/naviapp/devicedata/finoramic/FinoramicHelper.kt b/app/src/main/java/com/naviapp/devicedata/finoramic/FinoramicHelper.kt index c32710e3ab..84dc9607fb 100644 --- a/app/src/main/java/com/naviapp/devicedata/finoramic/FinoramicHelper.kt +++ b/app/src/main/java/com/naviapp/devicedata/finoramic/FinoramicHelper.kt @@ -42,5 +42,6 @@ class FinoramicHelper { companion object { const val FINORAMIC_REQ_CODE = 120 + const val FINORAMIC_REDIRECT_PATH= "lending://naviapp.com/" } } \ No newline at end of file diff --git a/app/src/main/java/com/naviapp/permission/activities/PermissionActivity.kt b/app/src/main/java/com/naviapp/permission/activities/PermissionActivity.kt index f4be1bb2df..b6d8050181 100644 --- a/app/src/main/java/com/naviapp/permission/activities/PermissionActivity.kt +++ b/app/src/main/java/com/naviapp/permission/activities/PermissionActivity.kt @@ -31,6 +31,7 @@ import com.naviapp.registration.viewmodel.RegistrationVM import com.naviapp.sharedpref.PreferenceManager import com.naviapp.utils.Constants import com.naviapp.utils.Constants.REDIRECT_PAGE_STATUS +import com.naviapp.utils.log import com.naviapp.utils.observeNonNull import com.naviapp.utils.observeNullable @@ -196,9 +197,18 @@ class PermissionActivity : BaseActivity(), FooterInteractionListener, View.OnCli private fun onGrantPermissions() { showLoader() + sendSMSDataToFinoramic() sendLocation() } + private fun sendSMSDataToFinoramic() { + try { + FinoramicSdk.sendSMS(applicationContext) + } catch (e: Exception) { + e.log() + } + } + private fun sendLocation() { PreferenceManager.setBooleanPreference(NaviLocationManager.IS_HARD_LOCATION_UPDATE, true) naviLocationManager.postLocationData(this) diff --git a/app/src/main/java/com/naviapp/personalloan/useridentification/profile/fragments/ProfileFragment.kt b/app/src/main/java/com/naviapp/personalloan/useridentification/profile/fragments/ProfileFragment.kt index 4f1b18fa9a..5ef999dbb0 100644 --- a/app/src/main/java/com/naviapp/personalloan/useridentification/profile/fragments/ProfileFragment.kt +++ b/app/src/main/java/com/naviapp/personalloan/useridentification/profile/fragments/ProfileFragment.kt @@ -29,6 +29,7 @@ import com.naviapp.common.navigator.ScreenNavigator import com.naviapp.dashboard.listeners.FragmentInterchangeListener import com.naviapp.databinding.UserProfileFragmentBinding import com.naviapp.devicedata.finoramic.FinoramicHelper +import com.naviapp.devicedata.finoramic.FinoramicHelper.Companion.FINORAMIC_REDIRECT_PATH import com.naviapp.devicedata.finoramic.FinoramicHelper.Companion.FINORAMIC_REQ_CODE import com.naviapp.errors.activities.ErrorActivity import com.naviapp.firebasedb.* @@ -452,13 +453,11 @@ class ProfileFragment : BaseFragment(), fun finoramicSignIn() { context?.let { -// val intent = FinoramicSdk.getGoogleSignIn(context, "satish://naviapp.com/", true) -// startActivityForResult(intent, FINORAMIC_REQ_CODE) try { val data = getProviderConfig() data?.finoramic?.let { val intent = - FinoramicSdk.getGoogleSignIn(context, "satish://naviapp.com/", true) + FinoramicSdk.getGoogleSignIn(context, FINORAMIC_REDIRECT_PATH, true) startActivityForResult(intent, FINORAMIC_REQ_CODE) } } catch (e: Exception) {