From b39ceeff9d06efe6ecc52215edbd99763e529f03 Mon Sep 17 00:00:00 2001 From: liangzhenying <867174124@qq.com> Date: Thu, 26 Mar 2026 10:22:58 +0800 Subject: [PATCH] =?utf8?q?=E5=8A=A0=E4=BA=86=E9=A6=96=E6=AC=A1=E4=BD=BF?= =?utf8?q?=E7=94=A8App=E5=A6=82=E4=BD=95=E8=BF=9E=E6=8E=A5=E8=93=9D?= =?utf8?q?=E7=89=99=E4=BD=BF=E7=94=A8=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- ShenYin/ShenYin/Cache/TipsCache.swift | 15 +++++++++++++++ ShenYin/ShenYin/UI/Launch/AppManager.swift | 6 ++++++ ShenYin/ShenYin/lan/chinese.swift | 3 +++ 3 files changed, 24 insertions(+) diff --git a/ShenYin/ShenYin/Cache/TipsCache.swift b/ShenYin/ShenYin/Cache/TipsCache.swift index f87b6cc..0a0a917 100644 --- a/ShenYin/ShenYin/Cache/TipsCache.swift +++ b/ShenYin/ShenYin/Cache/TipsCache.swift @@ -97,3 +97,18 @@ class RecordTipSaveCache{ return true } } +class FirstLuanceCache{ + static let key = "FirstLuanceCache" + static private func save(){ + let obj = "1" + UserDefaults.standard.set(obj, forKey: key) + UserDefaults.standard.synchronize() + } + static func isFirst()->Bool{ + if let value = UserDefaults.standard.value(forKey: key),let text = value as? String { + return false + } + save() + return true + } +} diff --git a/ShenYin/ShenYin/UI/Launch/AppManager.swift b/ShenYin/ShenYin/UI/Launch/AppManager.swift index 99da4a1..be04b93 100644 --- a/ShenYin/ShenYin/UI/Launch/AppManager.swift +++ b/ShenYin/ShenYin/UI/Launch/AppManager.swift @@ -31,6 +31,12 @@ class App{ Logger.debug(DCFolder.user) Logger.debug(DCFolder.record) self.window?.rootViewController = BaseTC() + + if FirstLuanceCache.isFirst(),CacheManager.shared.user.info.phone != "134*****445"{ + CustomAlert.showWith(title: "用户须知".l10n, messgage: "首次使用请先开启手机蓝牙,搜索并配对设备。然后打开 APP,点击“添加设备”,找到对应产品完成连接,即可正常使用全部功能。".l10n, ok: "了解并继续".l10n,cancelCallback: nil) { + + } + } } func goToLogin(){ if CCConfig.appType == .deepchords{ diff --git a/ShenYin/ShenYin/lan/chinese.swift b/ShenYin/ShenYin/lan/chinese.swift index 7f29f2e..8912c59 100644 --- a/ShenYin/ShenYin/lan/chinese.swift +++ b/ShenYin/ShenYin/lan/chinese.swift @@ -562,5 +562,8 @@ let chineseMap:[String:String] = "关闭后自动命名并保存":"", "字幕翻译":"", "看视频,实时字幕翻译":"", + "用户须知":"", + "首次使用请先开启手机蓝牙,搜索并配对设备。然后打开 APP,点击“添加设备”,找到对应产品完成连接,即可正常使用全部功能。":"", + "了解并继续":"", ] -- 2.17.1