From a1b2bdaa1cff84707e3b0acb62c0ee8b1cd2341e Mon Sep 17 00:00:00 2001 From: ua1zbe Date: Mon, 17 Aug 2026 09:34:26 +0300 Subject: [PATCH] Report actual app version to reflector (BuildConfig.VERSION_NAME) (v1.0.5) --- app/build.gradle.kts | 4 ++++ .../main/java/ru/ua1zbe/svxremote/proto/ReflectorClient.kt | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b4d6f96..e19bbea 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -21,6 +21,10 @@ android { } } + buildFeatures { + buildConfig = true + } + lint { checkReleaseBuilds = false abortOnError = false diff --git a/app/src/main/java/ru/ua1zbe/svxremote/proto/ReflectorClient.kt b/app/src/main/java/ru/ua1zbe/svxremote/proto/ReflectorClient.kt index abccfb6..7994691 100644 --- a/app/src/main/java/ru/ua1zbe/svxremote/proto/ReflectorClient.kt +++ b/app/src/main/java/ru/ua1zbe/svxremote/proto/ReflectorClient.kt @@ -1,5 +1,6 @@ package ru.ua1zbe.svxremote.proto +import android.util.Log import java.net.DatagramPacket import java.net.DatagramSocket import java.net.InetAddress @@ -7,7 +8,7 @@ import java.net.InetSocketAddress import java.net.Socket import java.net.SocketTimeoutException import java.util.concurrent.atomic.AtomicBoolean -import android.util.Log +import ru.ua1zbe.svxremote.BuildConfig /** * Клиент рефлектора SVXLink (протокол v2, авторизация AUTH_KEY, аудио Opus по UDP). @@ -50,7 +51,9 @@ class ReflectorClient( const val RECONNECT_DELAY_MS = 5000L const val CLIENT_SW_INFO = "SVXHomyak" - const val CLIENT_SW_VERSION = "1.0.0" + // Версия ПО передаётся на сервер для дашборда; берём из BuildConfig, + // чтобы не расходилась с versionName в build.gradle.kts + val CLIENT_SW_VERSION = BuildConfig.VERSION_NAME } data class Settings(