加了首次使用App如何连接蓝牙使用提示
authorliangzhenying <867174124@qq.com>
Thu, 26 Mar 2026 02:22:58 +0000 (10:22 +0800)
committerliangzhenying <867174124@qq.com>
Thu, 26 Mar 2026 02:22:58 +0000 (10:22 +0800)
ShenYin/ShenYin/Cache/TipsCache.swift
ShenYin/ShenYin/UI/Launch/AppManager.swift
ShenYin/ShenYin/lan/chinese.swift

index f87b6cc..0a0a917 100644 (file)
@@ -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
+    }
+}
index 99da4a1..be04b93 100644 (file)
@@ -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{
index 7f29f2e..8912c59 100644 (file)
@@ -562,5 +562,8 @@ let chineseMap:[String:String] =
     "关闭后自动命名并保存":"",
     "字幕翻译":"",
     "看视频,实时字幕翻译":"",
+    "用户须知":"",
+    "首次使用请先开启手机蓝牙,搜索并配对设备。然后打开 APP,点击“添加设备”,找到对应产品完成连接,即可正常使用全部功能。":"",
+    "了解并继续":"",
 ]