Feat(Tis): DeviceInfo and Build applicationId

Send Device name and AndroidId in DeviceInfo,
Handle multiple release version with different version number and application Id for each psp
This commit is contained in:
Amir Mousavi
2026-05-09 20:30:14 +03:30
parent d73df5524e
commit fe17187df2
16 changed files with 110 additions and 73 deletions
+13 -5
View File
@@ -17,23 +17,30 @@ android {
applicationId = "com.example.tis_app"
minSdk = 24
targetSdk = 36
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
flavorDimensions.add("module")
productFlavors {
create("p3") {
versionCode = 1
versionName = "1.0"
dimension = "module"
applicationId = "com.example.tis_app_p3"
manifestPlaceholders["appName"] = "تیس"
}
create("ps4") {
versionCode = 1
versionName = "1.0"
dimension = "module"
}
applicationId = "com.example.tis_app_p4"
manifestPlaceholders["appName"] = "تیس" }
create("standard") {
versionCode = 1
versionName = "1.0"
dimension = "module"
}
applicationId = "com.example.tis_app"
manifestPlaceholders["appName"] = "تیس" }
}
buildTypes {
@@ -72,6 +79,7 @@ dependencies {
implementation(libs.androidx.compose.ui.graphics)
implementation(libs.androidx.compose.ui.tooling.preview)
implementation(libs.androidx.core.ktx)
implementation(libs.retrofit.converter.gson)
implementation(libs.androidx.lifecycle.runtime.ktx)
implementation("androidx.hilt:hilt-navigation-compose:1.2.0")
testImplementation(libs.junit)