This commit is contained in:
2026-03-02 16:19:26 +08:00
parent 6e62394feb
commit d79a1d15bc
9 changed files with 1157 additions and 4 deletions

View File

@@ -39,6 +39,11 @@ typedef void (^KBSkinInstallConsumeCompletion)(BOOL success, NSError * _Nullable
/// 默认图标短文件名映射(从 KBSkinIconMap.strings 读取)。
+ (NSDictionary<NSString *, NSString *> *)defaultIconShortNames;
/// 根据语言代码加载对应的图标短文件名映射。
/// @param languageCode 语言代码(如 "en", "es", "pt", "id", "zh-Hant"
/// @return 按键ID -> 切图文件名的映射字典
+ (NSDictionary<NSString *, NSString *> *)iconShortNamesForLanguageCode:(NSString *)languageCode;
/// 主 App / 键盘扩展:通过远程 zip_url 下载并安装一套皮肤。
/// - skinJSON 结构与后端约定一致,至少包含:
/// * id: 皮肤唯一标识