diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8c5012a2..5decedba 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -61,7 +61,9 @@ android { productFlavors { create("playStore") {} create("appGallery") {} - create("ruPlayStore") {} + create("ruStore") {} + create("nashStore") {} + create("ruMarket") {} create("fdroid") {} } diff --git a/build-logic/convention/src/main/java/com/sadellie/unitto/ConfigureKotlinAndroid.kt b/build-logic/convention/src/main/java/com/sadellie/unitto/ConfigureKotlinAndroid.kt index 9142fd0b..60b05472 100644 --- a/build-logic/convention/src/main/java/com/sadellie/unitto/ConfigureKotlinAndroid.kt +++ b/build-logic/convention/src/main/java/com/sadellie/unitto/ConfigureKotlinAndroid.kt @@ -38,7 +38,9 @@ internal fun Project.configureKotlinAndroid( productFlavors { create("playStore") {} create("appGallery") {} - create("ruPlayStore") {} + create("ruStore") {} + create("nashStore") {} + create("ruMarket") {} create("fdroid") {} } diff --git a/core/base/build.gradle.kts b/core/base/build.gradle.kts index eac549db..e2458e9f 100644 --- a/core/base/build.gradle.kts +++ b/core/base/build.gradle.kts @@ -30,28 +30,22 @@ android { productFlavors { getByName("playStore") { - buildConfigField( - "String", - "STORE_LINK", - "\"http://play.google.com/store/apps/details?id=com.sadellie.unitto\"" - ) + storeLink("http://play.google.com/store/apps/details?id=com.sadellie.unitto") } getByName("appGallery") { - buildConfigField( - "String", - "STORE_LINK", - "\"https://appgallery.huawei.com/app/C105740875\"" - ) + storeLink("https://appgallery.huawei.com/app/C105740875") } - getByName("ruPlayStore") { - buildConfigField("String", "STORE_LINK", "\"\"") + getByName("nashStore") { + storeLink("https://store.nashstore.ru/store/627de8394891a527a6efe56a") + } + getByName("ruStore") { + storeLink("https://apps.rustore.ru/app/com.sadellie.unitto") + } + getByName("ruMarket") { + storeLink("https://store.ruplay.market/app/com.sadellie.unitto") } getByName("fdroid") { - buildConfigField( - "String", - "STORE_LINK", - "\"https://github.com/sadellie/unitto\"" - ) + storeLink("https://github.com/sadellie/unitto") } } @@ -63,3 +57,11 @@ android { this.warning.add("MissingTranslation") } } + +fun com.android.build.api.dsl.VariantDimension.storeLink(url: String) { + buildConfigField( + "String", + "STORE_LINK", + "\"${url}\"" + ) +}