TP-87434 | Added Events for Launch Web Browser for Redirection (#13105)

This commit is contained in:
Sanjay P
2024-10-15 15:45:08 +05:30
committed by GitHub
parent a87e09e91b
commit ee724730cc

View File

@@ -383,12 +383,15 @@ class WebRedirectionActivity : BaseActivity() {
try {
startActivity(intent)
trackEvent(eventName = CHROME_BROWSER_FOUND)
} catch (e: ActivityNotFoundException) {
intent.setPackage(null)
e.log()
try {
startActivity(intent)
trackEvent(eventName = DEFAULT_BROWSER_AVAILABLE)
} catch (e: Exception) {
trackEvent(eventName = NO_BROWSER_AVAILABLE)
Toast.makeText(this, getString(R.string.no_browser_found), Toast.LENGTH_LONG).show()
e.log()
}
@@ -405,10 +408,12 @@ class WebRedirectionActivity : BaseActivity() {
companion object {
const val WEB_REDIRECTION_SESSION_ID = "WEB_REDIRECTION_SESSION_ID"
const val NAVIGATING_TO_WEB_BROWSER = "NAVIGATING_TO_WEB_BROWSER"
const val DATA_INGESTION_TIMEOUT = "DATA_INGESTION_TIMEOUT"
const val DATA_INGESTION_TIMEOUT_DEFAULT_VALUE = 3000L
const val CHROME_PACKAGE = "com.android.chrome"
const val PRE_SIGNED_URL_LIST_RESPONSE = "pre_signed_url_list_response"
const val CHROME_BROWSER_FOUND = "CHROME_BROWSER_FOUND"
const val DEFAULT_BROWSER_AVAILABLE = "DEFAULT_BROWSER_AVAILABLE"
const val NO_BROWSER_AVAILABLE = "NO_BROWSER_AVAILABLE"
}
}