NTP-20762 | signal strength helper (#14376)

This commit is contained in:
Shaurya Rehan
2025-01-07 20:13:35 +05:30
committed by GitHub
parent 4902a25950
commit b4878dd766
12 changed files with 302 additions and 33 deletions

View File

@@ -0,0 +1,16 @@
/*
*
* * Copyright © 2024-2025 by Navi Technologies Limited
* * All rights reserved. Strictly confidential
*
*/
package com.navi.analytics.model
data class SignalInfo(val level: Int, val type: SignalType)
enum class SignalType {
WIFI,
CELLULAR,
UNKNOWN,
}

View File

@@ -17,6 +17,8 @@ import com.navi.analytics.BuildConfig
import com.navi.analytics.appsflyer.AppsFlyerUtil
import com.navi.analytics.firebase.FcmAnalyticsUtil
import com.navi.analytics.model.AnalyticsConfiguration
import com.navi.analytics.model.SignalInfo
import com.navi.analytics.model.SignalType
import com.navi.analytics.utils.NaviAnalyticsHelper.addBasePropertiesToScreenLandEvent
import com.navi.analytics.utils.NaviAnalyticsHelper.isEventWhiteListedForAppsflyer
import com.navi.base.model.AnalyticsEvent
@@ -35,6 +37,7 @@ object NaviTrackEvent {
var currentScreenName: String? = null
var foregroundScreen: String? = null
var foregroundVertical: String? = null
var signalInfo: SignalInfo = SignalInfo(level = -1, type = SignalType.UNKNOWN)
fun appInit(appContext: Application, analyticsConfiguration: AnalyticsConfiguration) {
applicationContext = appContext