添加打点渠道区分,google,samsung,小米

This commit is contained in:
ocean 2025-11-26 18:26:27 +08:00
parent b20aa77b11
commit a511f89c64
3 changed files with 22 additions and 1 deletions

View File

@ -61,6 +61,25 @@ android {
}
buildFeatures {
viewBinding = true
buildConfig = true
}
// 有 flavorDimensions 才能使用 productFlavors
flavorDimensions += "market"
productFlavors {
create("google") {
dimension = "market"
buildConfigField("String", "CHANNEL", "\"google\"")
}
create("samsung") {
dimension = "market"
buildConfigField("String", "CHANNEL", "\"samsung\"")
}
create("xiaomi") {
dimension = "market"
buildConfigField("String", "CHANNEL", "\"xiaomi\"")
}
}
}

View File

@ -75,7 +75,7 @@ class SearchPdfAdapter(
holder.binding.tvFileImg.visibility = View.VISIBLE
Glide.with(context)
.load(item.thumbnailPath)
.transform(CenterCrop(), RoundedCorners(8.dpToPx(context)))
.transform(CenterCrop(), RoundedCorners(4.dpToPx(context)))
.into(holder.binding.tvFileImg)
}
if (item.isFavorite) {

View File

@ -1,6 +1,7 @@
package com.all.pdfreader.pdf.reader.util
import android.os.Bundle
import com.all.pdfreader.pdf.reader.BuildConfig
import com.google.firebase.Firebase
import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.analytics
@ -12,6 +13,7 @@ object AnalyticsUtils {
fun init() {
if (firebaseAnalytics == null) {
firebaseAnalytics = Firebase.analytics
firebaseAnalytics?.setUserProperty("channel", BuildConfig.CHANNEL)
}
}