From d6c8bb74bf7e10a97da85746c2ccb606e6d4466c Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Thu, 8 Oct 2026 13:03:26 +0800 Subject: [PATCH] =?UTF-8?q?v8.5.0=20=E6=B5=8B=E8=AF=95=E5=8D=A1=E5=AF=86?= =?UTF-8?q?=2088531=20=E6=B0=B8=E4=B9=85=E6=8E=88=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 4 ++-- app/src/main/java/com/iptv807/tv/LicenseClient.kt | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 5e3e0d4..0921baa 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.iptv807.tv" minSdk = 21 targetSdk = 35 - versionCode = 840 - versionName = "8.4.0" + versionCode = 850 + versionName = "8.5.0" } buildTypes { diff --git a/app/src/main/java/com/iptv807/tv/LicenseClient.kt b/app/src/main/java/com/iptv807/tv/LicenseClient.kt index a46cbf9..065d84b 100644 --- a/app/src/main/java/com/iptv807/tv/LicenseClient.kt +++ b/app/src/main/java/com/iptv807/tv/LicenseClient.kt @@ -34,8 +34,14 @@ object LicenseClient { val trial: Boolean = false // 走免费1小时 ) + /** 测试卡密:输入该卡密直接永久授权(本地判定,不走服务器) */ + private const val TEST_KEY = "88531" + /** 卡密验证/激活 */ fun verify(cardKey: String, machineId: String): Result { + if (cardKey.trim() == TEST_KEY) { + return Result(true, "测试卡:永久有效", "永久", true, null, false) + } return try { val body = JSONObject().apply { put("card_key", cardKey)