Commit 83e7ade3 authored by Alex朱枝文's avatar Alex朱枝文

初始化IM SDK以及添加主题文件

parent 89e1c017
......@@ -1155,6 +1155,7 @@
045C13B52D12CA5F00BD2DC0 /* YHFamilyInitialInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045C0DAE2D12CA5E00BD2DC0 /* YHFamilyInitialInfo.swift */; };
045C13B62D12CA5F00BD2DC0 /* YHPickPhoneAddressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045C0EA82D12CA5E00BD2DC0 /* YHPickPhoneAddressViewController.swift */; };
045C13B72D12CA5F00BD2DC0 /* ATAuthSDK_D.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 045C0A562D12CA5E00BD2DC0 /* ATAuthSDK_D.framework */; };
0465A3E62DC1B9D500CBCEE9 /* YHTencentDeskManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0465A3E52DC1B9D500CBCEE9 /* YHTencentDeskManager.swift */; };
0468D42E2B5654A500CFB916 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0468D42D2B5654A500CFB916 /* CoreTelephony.framework */; };
0468D4302B5654B500CFB916 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0468D42F2B5654B500CFB916 /* SystemConfiguration.framework */; };
0468D4312B5654C100CFB916 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0468D42C2B56549200CFB916 /* libresolv.tbd */; };
......@@ -1275,6 +1276,7 @@
04E507D62D6EE856005F758B /* YHUserLevelAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E507D52D6EE856005F758B /* YHUserLevelAlertView.swift */; };
04EA376D2BEA06EF00DBAF64 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04EA376C2BEA06EF00DBAF64 /* WebKit.framework */; };
04EA376F2BEA071600DBAF64 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 04EA376E2BEA070500DBAF64 /* libc++.tbd */; };
04FE44D42DDC766E009BB247 /* TUIChatCustomTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 04FE44D32DDC766D009BB247 /* TUIChatCustomTheme.bundle */; };
6203A87EDC96313BBE789D9C /* Pods_galaxy.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 987C69D43AE8D85DC1930DCF /* Pods_galaxy.framework */; };
A5573EE92B317C0100D98EC0 /* galaxyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5573EE82B317C0100D98EC0 /* galaxyTests.swift */; };
A5573EF32B317C0100D98EC0 /* galaxyUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5573EF22B317C0100D98EC0 /* galaxyUITests.swift */; };
......@@ -2466,6 +2468,7 @@
045C0F7B2D12CA5E00BD2DC0 /* galaxyDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = galaxyDebug.entitlements; sourceTree = "<group>"; };
045C0F7C2D12CA5E00BD2DC0 /* galaxyTestEnv.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = galaxyTestEnv.entitlements; sourceTree = "<group>"; };
045C0F7D2D12CA5E00BD2DC0 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
0465A3E52DC1B9D500CBCEE9 /* YHTencentDeskManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHTencentDeskManager.swift; sourceTree = "<group>"; };
0468D42C2B56549200CFB916 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = usr/lib/libresolv.tbd; sourceTree = SDKROOT; };
0468D42D2B5654A500CFB916 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
0468D42F2B5654B500CFB916 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
......@@ -2588,6 +2591,7 @@
04EA376C2BEA06EF00DBAF64 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
04EA376E2BEA070500DBAF64 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
04FA8B2D2C084C7E00ABE43F /* ATAuthSDK.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = ATAuthSDK.bundle; path = "galaxy/Classes/Modules/AutoLogin(一键登录)/framework/ATAuthSDK_D.framework/ATAuthSDK.bundle"; sourceTree = "<group>"; };
04FE44D32DDC766D009BB247 /* TUIChatCustomTheme.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = TUIChatCustomTheme.bundle; sourceTree = "<group>"; };
19B28612265782F9DC1BE0B0 /* Pods-galaxy.testenv.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-galaxy.testenv.xcconfig"; path = "Target Support Files/Pods-galaxy/Pods-galaxy.testenv.xcconfig"; sourceTree = "<group>"; };
58C2405158A4A6632D0E7460 /* Pods-galaxy.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-galaxy.debug.xcconfig"; path = "Target Support Files/Pods-galaxy/Pods-galaxy.debug.xcconfig"; sourceTree = "<group>"; };
987C69D43AE8D85DC1930DCF /* Pods_galaxy.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_galaxy.framework; sourceTree = BUILT_PRODUCTS_DIR; };
......@@ -3046,6 +3050,7 @@
045C0A612D12CA5E00BD2DC0 /* VM */,
045C0A622D12CA5E00BD2DC0 /* YHButlerMessageReportHandler.swift */,
045C0A632D12CA5E00BD2DC0 /* YHButlerServiceManager.swift */,
0465A3E52DC1B9D500CBCEE9 /* YHTencentDeskManager.swift */,
045C0A642D12CA5E00BD2DC0 /* YHButlerServiceMessageHandler.swift */,
);
path = "ButlerServiceManager(银河管家)";
......@@ -6349,6 +6354,7 @@
045C0F772D12CA5E00BD2DC0 /* Res */ = {
isa = PBXGroup;
children = (
04FE44D32DDC766D009BB247 /* TUIChatCustomTheme.bundle */,
045C0F4C2D12CA5E00BD2DC0 /* Font */,
045C0F502D12CA5E00BD2DC0 /* gif */,
045C0F6E2D12CA5E00BD2DC0 /* jsons */,
......@@ -7032,6 +7038,7 @@
0497C7592DA4CFF000A3E32A /* D-DIN-PRO-500-Medium.otf in Resources */,
04AE201A2D12D10200891D24 /* ATAuthSDK.bundle in Resources */,
045C0F7F2D12CA5F00BD2DC0 /* submit_page_scroll.gif in Resources */,
04FE44D42DDC766E009BB247 /* TUIChatCustomTheme.bundle in Resources */,
045C0F802D12CA5F00BD2DC0 /* Localizable.xcstrings in Resources */,
045C0F812D12CA5F00BD2DC0 /* img_0.png in Resources */,
0497C75B2DA4CFFA00A3E32A /* D-DIN-PRO-700-Bold.otf in Resources */,
......@@ -7727,6 +7734,7 @@
045C117C2D12CA5F00BD2DC0 /* YHResignGuidelinesModel.swift in Sources */,
045C117D2D12CA5F00BD2DC0 /* YHWorkExperienceCompanyViewModel.swift in Sources */,
045C117E2D12CA5F00BD2DC0 /* YHRangeDatePickerSheetView2.swift in Sources */,
0465A3E62DC1B9D500CBCEE9 /* YHTencentDeskManager.swift in Sources */,
045C117F2D12CA5F00BD2DC0 /* YHResignRoundCellType.swift in Sources */,
045C11802D12CA5F00BD2DC0 /* YHResignAppointOptionCell.swift in Sources */,
045C11812D12CA5F00BD2DC0 /* YHScoreItemCell.swift in Sources */,
......
......@@ -18,6 +18,8 @@ import AGConnectCore
import AGConnectCredential
import AGConnectAppLinking
import HyphenateChat
import TIMPush
import TUICore
@main
class AppDelegate: UIResponder, UIApplicationDelegate, WXApiDelegate {
......@@ -208,6 +210,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate, WXApiDelegate {
// QiYu SDK初始化
YHButlerServiceManager.shared.setupSDK()
setupTUITheme()
YHTencentDeskManager.shared.loginIM()
// 初始化 环信IM SDK
DispatchQueue.main.async {
......@@ -404,3 +408,29 @@ extension AppDelegate {
}
}
}
extension AppDelegate: TIMPushDelegate {
func businessID() -> Int32 {
return YhConstant.TencentIMSDKInfo.certificateId
}
// func applicationGroupID() -> String {
// return ""
// }
func navigateToBuiltInChatViewController(userID: String?, groupID: String?) {
//
}
}
extension AppDelegate {
private func setupTUITheme() {
// 自定义修改 TUIChat 组件的主题 - 在主题资源包中新增了一套主题
guard let customChatThemePath = Bundle.main.path(forResource: "TUIChatCustomTheme", ofType: "bundle") else {
return
}
TUIThemeManager.share().registerThemeResourcePath(customChatThemePath, for: .chat)
// 应用主题,根据 themeID 对 TUIChat 设置主题
TUIThemeManager.share().applyTheme("enterprise", for: .chat)
}
}
......@@ -7,6 +7,8 @@
//
import UIKit
// import TUIConversation
class YHNavigationController: UINavigationController {
override func pushViewController(_ viewController: UIViewController, animated: Bool) {
......@@ -16,6 +18,24 @@ class YHNavigationController: UINavigationController {
}
super.pushViewController(viewController, animated: animated)
}
override func popViewController(animated: Bool) -> UIViewController? {
printLog("popViewController")
return super.popViewController(animated: animated)
}
override func setNavigationBarHidden(_ hidden: Bool, animated: Bool) {
// 允许手动调用生效,但阻断 GKNavigationBar 的自动调用
// if !(viewControllers.last?.isKind(of: TUIConversationListController.self) ?? false) {
// super.setNavigationBarHidden(hidden, animated: animated)
// }
if let lastVC = viewControllers.last {
let className = String(describing: type(of: lastVC))
if !className.hasPrefix("TUI") { // 模糊匹配类名
super.setNavigationBarHidden(hidden, animated: animated)
}
}
}
}
// extension YHNavigationController: UIGestureRecognizerDelegate {
......
//
// YHTencentDeskManager.swift
// galaxy
//
// Created by alexzzw on 2025/4/30.
// Copyright © 2025 https://www.galaxy-immi.com. All rights reserved.
//
import IQKeyboardManagerSwift
// import TencentCloudAIDeskCustomer
import UIKit
import TUICore
class YHTencentDeskManager: NSObject {
static let shared = YHTencentDeskManager()
private override init() {
super.init()
}
@MainActor func login() {
// guard let userId = YHLoginManager.shared.userModel?.id, userId.count > 0 else {
// return
// }
let users: [String: String] = ["1": "eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwoZQweKU7MSCgswUJStDMwMDAwtTY0MTiExqRUFmUSpQ3NTU1AgoBREtycwFiZmbmBtZmhsZmEJNyUwHmhnoU*6YmBJZEaMfWmyWbeDuYhRu6RaSkuQco58fllQQ7J9jYFmcFejnW6GdZ2GrVAsAYeYv3A__", "3": "eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwsZQweKU7MSCgswUJStDMwMDAwtTY0MTiExqRUFmUSpQ3NTU1AgoBREtycwFiZmbmJkZAkVNoaZkpgPNDIoyTCw2DHIPCfQySDbPMCnOTQsszyoNjNGvCgj1N8nwDfFNy-QMTQnL9i62VaoFADNSMAk_", "5": "eJwtzE8LgjAcxvH3snPY-rYpdIsdskuYUNBF2JTfzFw2Koree0s9Pp8Hvh902BXJww4oQzTBaDFuMPYaoIaRxYx301beg0EZWWGMlWCET499eRhsdCEEjdekAbq-SS5pmnIl5wo0sXl0pa6fYXM7L8vCbSXRJvTkDTxvzd5qzNSpyi*1dx3r1*j7A0a1MDw_"]
let key = "1"
// TencentCloudCustomerManager.shared().login(withSdkAppID: YhConstant.TencentIMSDKInfo.sdkAppID, userID: key, userSig: users[key]) { _ in
// //
// }
// IQKeyboardManager.shared.disabledDistanceHandlingClasses.append(TDeskC2CChatViewController.self)
// IQKeyboardManager.shared.disabledDistanceHandlingClasses.append(TDeskBaseChatViewController.self)
}
func loginIM() {
let users: [String: String] = ["1": "eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwoZQweKU7MSCgswUJStDMwMDAwtTY0MTiExqRUFmUSpQ3NTU1AgoBREtycwFiZmbmBtZmhsZmEJNyUwHmhnoU*6YmBJZEaMfWmyWbeDuYhRu6RaSkuQco58fllQQ7J9jYFmcFejnW6GdZ2GrVAsAYeYv3A__", "3": "eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwsZQweKU7MSCgswUJStDMwMDAwtTY0MTiExqRUFmUSpQ3NTU1AgoBREtycwFiZmbmJlZmJoZGENNyUwHmlnoHObvGx4cmZjvnF5VVhmU4ZvtX2QZZOpZ4Ztv7OJmamSZ5B4So19ualyZbKtUCwBFAi-S", "15272": "eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwoamRuZGUInilOzEgoLMFCUrQzMDAwMLU2NDE4hMakVBZlEqUNzU1NQIKAURLcnMBYmZm5gbm1uYWhpCTclMB5pbVR6Z6KXtZxlsnJvt5Btaqm0YaRmUH1Qclh1u6OOaahienFdaku7jZljsaKtUCwCa0DA7", "2": "eJyrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zIhwlDB4pTsxIKCzBQlK0MzAwMDC1NjQxOITGpFQWZRKlDc1NTUCCgFES3JzAWJmZuYmxsbGVsaQU3JTAeaaVie7WMQ5GnkVZllkeVVVeXnVOBXGVxg5GThYlRkahheZBae6BgYXurp52urVAsAAVUvGg__"]
let key = "3"
let success: TSucc? = {
print("loginIM success")
}
let failure: TFail? = { code, msg in
print("loginIM failure: code: \(code) msg: \(msg ?? "")")
}
TUILogin.login(YhConstant.TencentIMSDKInfo.sdkAppID, userID: key, userSig: users[key] ?? "", succ: success, fail: failure)
}
}
......@@ -302,6 +302,18 @@ extension YhConstant {
}
struct TencentIMSDKInfo {
static let customerServiceId = "@customer_service_account"
static let sdkAppID: Int32 = 1600085314
#if DEBUG
static let certificateId: Int32 = 45360
#elseif TESTENV
static let certificateId: Int32 = 45360
#else
static let certificateId: Int32 = 45361
#endif
}
// MARK: - 通知相关 名称
class YhNotification {
// 登录成功
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>id</key>
<string>dark</string>
<key>name</key>
<string>黑夜</string>
<key>name_en</key>
<string>Dark</string>
<key>chat_custom_order_message_img</key>
<string>message_custom_order</string>
<key>chat_custom_order_message_desc_color</key>
<string>#FFFFFF</string>
<key>chat_custom_order_message_price_color</key>
<string>#FF7201</string>
<key>chat_custom_evaluation_message_img</key>
<string>message_custom_evaluation.png</string>
<key>chat_custom_evaluation_message_desc_color</key>
<string>#FFFFFF</string>
<key>chat_controller_bg_color</key>
<string>#111111</string>
<key>chat_input_controller_bg_color</key>
<string>#1E1E1E</string>
<key>chat_input_bg_color</key>
<string>#292929</string>
<key>chat_input_text_color</key>
<string>#CCCCCC</string>
<key>chat_face_page_control_current_color</key>
<string>#8C8C8C</string>
<key>chat_face_page_control_color</key>
<string>#373737</string>
<key>chat_face_menu_select_color</key>
<string>#292901</string>
<key>chat_more_camera_img</key>
<string>chat_more_camera.png</string>
<key>chat_more_file_img</key>
<string>chat_more_file.png</string>
<key>chat_more_link_img</key>
<string>chat_more_link.png</string>
<key>chat_more_picture_img</key>
<string>chat_more_picture.png</string>
<key>chat_more_video_img</key>
<string>chat_more_video.png</string>
<key>chat_more_groupnote_img</key>
<string>chat_more_groupnote.png</string>
<key>chat_more_poll_img</key>
<string>chat_more_poll.png</string>
<key>chat_bubble_send_img</key>
<string>chat_bubble_send.png</string>
<key>chat_bubble_send_alpha20_img</key>
<string>chat_bubble_send_alpha20.png</string>
<key>chat_bubble_send_alpha50_img</key>
<string>chat_bubble_send_alpha50.png</string>
<key>chat_bubble_receive_img</key>
<string>chat_bubble_receive.png</string>
<key>chat_bubble_receive_alpha20_img</key>
<string>chat_bubble_receive_alpha20.png</string>
<key>chat_bubble_receive_alpha50_img</key>
<string>chat_bubble_receive_alpha50.png</string>
<key>chat_text_message_send_text_color</key>
<string>#000000</string>
<key>chat_text_message_receive_text_color</key>
<string>#D9D9D9</string>
<key>chat_file_message_bg_color</key>
<string>#2D2D2D</string>
<key>chat_file_message_title_color</key>
<string>#CCCCCC</string>
<key>chat_file_message_subtitle_color</key>
<string>#888888</string>
<key>chat_link_message_bg_color</key>
<string>#6395DA</string>
<key>chat_link_message_title_color</key>
<string>#FFFFFF</string>
<key>chat_link_message_subtitle_color</key>
<string>#C0DAFC</string>
<key>chat_merge_message_bg_color</key>
<string>#2D2D2D</string>
<key>chat_merge_message_title_color</key>
<string>#CCCCCC</string>
<key>chat_merge_message_content_color</key>
<string>#d5d5d5</string>
<key>chat_drop_down_color</key>
<string>#2170B1</string>
<key>chat_reply_message_content_text_color</key>
<string>#000000</string>
<key>chat_reply_message_quoteView_text_color</key>
<string>#D9D9D9</string>
<key>chat_reply_message_quoteView_bg_color</key>
<string>#393939</string>
<key>chat_reply_message_sender_text_color</key>
<string>#00000026</string>
<key>chat_reply_message_content_recv_text_color</key>
<string>#D9D9D9</string>
<key>chat_reply_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_reference_message_content_text_color</key>
<string>#000000</string>
<key>chat_reference_message_quoteView_text_color</key>
<string>#D9D9D9</string>
<key>chat_reference_message_quoteView_bg_color</key>
<string>#393939</string>
<key>chat_reference_message_sender_text_color</key>
<string>#00000026</string>
<key>chat_reference_message_content_recv_text_color</key>
<string>#D9D9D9</string>
<key>chat_reference_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_voice_message_send_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_recv_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_sender_voice_normal_img</key>
<string>message_voice_sender_normal.png</string>
<key>chat_voice_message_receiver_voice_normal_img</key>
<string>message_voice_receiver_normal.png</string>
<key>chat_small_tongue_bg_color</key>
<string>#2D2F2E</string>
<key>chat_small_tongue_line_color</key>
<string>#3D3D3D</string>
<key>chat_pop_menu_bg_color</key>
<string>#2d2d2d</string>
<key>chat_pop_menu_text_color</key>
<string>#D9D9D9</string>
<key>chat_pop_group_pin_left_color</key>
<string>#6395DA</string>
<key>chat_pop_group_pin_title_color</key>
<string>#CCCCCC</string>
<key>chat_pop_group_pin_subtitle_color</key>
<string>#D9D9D9</string>
<key>chat_pop_group_pin_line_color</key>
<string>#505050</string>
<key>chat_pop_group_pin_back_color</key>
<string>#181818</string>
<key>chat_pop_group_pin_up_arrow_img</key>
<string>chat_up_arrow_icon.png</string>
<key>chat_pop_group_pin_down_arrow_img</key>
<string>chat_down_arrow_icon.png</string>
<key>chat_more_group_live_img</key>
<string>chat_more_group_live.png</string>
<key>chat_icon_copy_img</key>
<string>icon_copy</string>
<key>chat_icon_delete_img</key>
<string>icon_delete</string>
<key>chat_icon_recall_img</key>
<string>icon_recall</string>
<key>chat_icon_multi_img</key>
<string>icon_multi</string>
<key>chat_icon_forward_img</key>
<string>icon_forward</string>
<key>chat_icon_quote_img</key>
<string>icon_quote</string>
<key>chat_icon_reply_img</key>
<string>icon_reply</string>
<key>chat_icon_reference_img</key>
<string>icon_reference</string>
<key>chat_icon_translate_img</key>
<string>icon_translate</string>
<key>chat_icon_group_pin_img</key>
<string>icon_pin</string>
<key>chat_icon_group_unpin_img</key>
<string>icon_unpin</string>
<key>chat_icon_convert_voice_to_text_img</key>
<string>icon_convert_voice_to_text</string>
<key>chat_icon_hide_img</key>
<string>icon_hide</string>
<key>chat_icon_audio_loudspeaker_img</key>
<string>icon_loudspeaker</string>
<key>chat_icon_audio_handset_img</key>
<string>icon_handset</string>
<key>chat_icon_emojiArrowDown_img</key>
<string>emojiArrowDown.png</string>
<key>chat_icon_emojiArrowUp_img</key>
<string>emojiArrowUp.png</string>
<key>chat_ToolViewInputVoice_img</key>
<string>ToolViewInputVoice</string>
<key>chat_ToolViewInputVoiceHL_img</key>
<string>ToolViewInputVoiceHL</string>
<key>chat_ToolViewEmotion_img</key>
<string>ToolViewEmotion</string>
<key>chat_ToolViewEmotionHL_img</key>
<string>ToolViewEmotionHL</string>
<key>chat_ToolViewKeyboard_img</key>
<string>ToolViewKeyboard</string>
<key>chat_ToolViewKeyboardHL_img</key>
<string>ToolViewKeyboardHL</string>
<key>chat_TypeSelectorBtn_Black_img</key>
<string>TypeSelectorBtn_Black</string>
<key>chat_TypeSelectorBtnHL_Black_img</key>
<string>TypeSelectorBtnHL_Black</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>id</key>
<string>enterprise</string>
<key>name</key>
<string>商务</string>
<key>name_en</key>
<string>Enterprise</string>
<key>chat_custom_order_message_img</key>
<string>message_custom_order</string>
<key>chat_custom_order_message_desc_color</key>
<string>#999999</string>
<key>chat_custom_order_message_price_color</key>
<string>#FF7201</string>
<key>chat_custom_evaluation_message_img</key>
<string>message_custom_evaluation.png</string>
<key>chat_custom_evaluation_message_desc_color</key>
<string>#000000</string>
<key>chat_controller_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_controller_bg_color</key>
<string>#F5F6F7</string>
<key>chat_input_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_text_color</key>
<string>#000000</string>
<key>chat_face_page_control_current_color</key>
<string>#7D7D7D</string>
<key>chat_face_page_control_color</key>
<string>#DEDEDE</string>
<key>chat_face_menu_select_color</key>
<string>#FFFFFF</string>
<key>chat_more_camera_img</key>
<string>chat_more_camera.png</string>
<key>chat_more_file_img</key>
<string>chat_more_file.png</string>
<key>chat_more_link_img</key>
<string>chat_more_link.png</string>
<key>chat_more_picture_img</key>
<string>chat_more_picture.png</string>
<key>chat_more_video_img</key>
<string>chat_more_video.png</string>
<key>chat_more_poll_img</key>
<string>chat_more_poll.png</string>
<key>chat_more_groupnote_img</key>
<string>chat_more_groupnote.png</string>
<key>chat_bubble_send_img</key>
<string>chat_bubble_send.png</string>
<key>chat_bubble_send_alpha20_img</key>
<string>chat_bubble_send_alpha20.png</string>
<key>chat_bubble_send_alpha50_img</key>
<string>chat_bubble_send_alpha50.png</string>
<key>chat_bubble_receive_img</key>
<string>chat_bubble_receive.png</string>
<key>chat_bubble_receive_alpha20_img</key>
<string>chat_bubble_receive_alpha20.png</string>
<key>chat_bubble_receive_alpha50_img</key>
<string>chat_bubble_receive_alpha50.png</string>
<key>chat_text_message_send_text_color</key>
<string>#000000</string>
<key>chat_text_message_receive_text_color</key>
<string>#000000</string>
<key>chat_file_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_file_message_title_color</key>
<string>#000000</string>
<key>chat_file_message_subtitle_color</key>
<string>#888888</string>
<key>chat_link_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_link_message_title_color</key>
<string>#000000</string>
<key>chat_link_message_subtitle_color</key>
<string>#147AFF</string>
<key>chat_merge_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_merge_message_title_color</key>
<string>#000000</string>
<key>chat_merge_message_content_color</key>
<string>#d5d5d5</string>
<key>chat_reply_message_content_text_color</key>
<string>#000000</string>
<key>chat_reply_message_quoteView_text_color</key>
<string>#888888</string>
<key>chat_reply_message_quoteView_bg_color</key>
<string>#4444440c</string>
<key>chat_reply_message_sender_text_color</key>
<string>#888888</string>
<key>chat_reply_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reply_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_reference_message_content_text_color</key>
<string>#000000</string>
<key>chat_reference_message_quoteView_text_color</key>
<string>#888888</string>
<key>chat_reference_message_quoteView_bg_color</key>
<string>#4444440c</string>
<key>chat_reference_message_sender_text_color</key>
<string>#888888</string>
<key>chat_reference_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reference_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_voice_message_send_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_recv_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_sender_voice_normal_img</key>
<string>message_voice_sender_normal.png</string>
<key>chat_voice_message_receiver_voice_normal_img</key>
<string>message_voice_receiver_normal.png</string>
<key>chat_small_tongue_bg_color</key>
<string>#FFFFFF</string>
<key>chat_small_tongue_line_color</key>
<string>#E5E5E5</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>id</key>
<string>light</string>
<key>name</key>
<string>轻量</string>
<key>name_en</key>
<string>Light</string>
<key>chat_custom_order_message_img</key>
<string>message_custom_order</string>
<key>chat_custom_order_message_desc_color</key>
<string>#999999</string>
<key>chat_custom_order_message_price_color</key>
<string>#FF7201</string>
<key>chat_custom_evaluation_message_img</key>
<string>message_custom_evaluation.png</string>
<key>chat_custom_evaluation_message_desc_color</key>
<string>#000000</string>
<key>chat_controller_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_controller_bg_color</key>
<string>#EBF0F6</string>
<key>chat_input_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_text_color</key>
<string>#000000</string>
<key>chat_face_page_control_current_color</key>
<string>#7D7D7D</string>
<key>chat_face_page_control_color</key>
<string>#DEDEDE</string>
<key>chat_face_menu_select_color</key>
<string>#FFFFFF</string>
<key>chat_more_camera_img</key>
<string>chat_more_camera.png</string>
<key>chat_more_file_img</key>
<string>chat_more_file.png</string>
<key>chat_more_link_img</key>
<string>chat_more_link.png</string>
<key>chat_more_picture_img</key>
<string>chat_more_picture.png</string>
<key>chat_more_video_img</key>
<string>chat_more_video.png</string>
<key>chat_more_poll_img</key>
<string>chat_more_poll.png</string>
<key>chat_more_groupnote_img</key>
<string>chat_more_groupnote.png</string>
<key>chat_bubble_send_img</key>
<string>chat_bubble_send.png</string>
<key>chat_bubble_send_alpha20_img</key>
<string>chat_bubble_send_alpha20.png</string>
<key>chat_bubble_send_alpha50_img</key>
<string>chat_bubble_send_alpha50.png</string>
<key>chat_bubble_receive_img</key>
<string>chat_bubble_receive.png</string>
<key>chat_bubble_receive_alpha20_img</key>
<string>chat_bubble_receive_alpha20.png</string>
<key>chat_bubble_receive_alpha50_img</key>
<string>chat_bubble_receive_alpha50.png</string>
<key>chat_text_message_send_text_color</key>
<string>#000000</string>
<key>chat_text_message_receive_text_color</key>
<string>#000000</string>
<key>chat_file_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_file_message_title_color</key>
<string>#000000</string>
<key>chat_file_message_subtitle_color</key>
<string>#888888</string>
<key>chat_link_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_link_message_title_color</key>
<string>#000000</string>
<key>chat_link_message_subtitle_color</key>
<string>#147AFF</string>
<key>chat_merge_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_merge_message_title_color</key>
<string>#000000</string>
<key>chat_merge_message_content_color</key>
<string>#d5d5d5</string>
<key>chat_reply_message_content_text_color</key>
<string>#000000</string>
<key>chat_reply_message_quoteView_text_color</key>
<string>#888888</string>
<key>chat_reply_message_quoteView_bg_color</key>
<string>#4444440c</string>
<key>chat_reply_message_sender_text_color</key>
<string>#888888</string>
<key>chat_reply_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reply_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_reference_message_content_text_color</key>
<string>#000000</string>
<key>chat_reference_message_quoteView_text_color</key>
<string>#888888</string>
<key>chat_reference_message_quoteView_bg_color</key>
<string>#4444440c</string>
<key>chat_reference_message_sender_text_color</key>
<string>#888888</string>
<key>chat_reference_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reference_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_voice_message_send_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_recv_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_sender_voice_normal_img</key>
<string>message_voice_sender_normal.png</string>
<key>chat_voice_message_receiver_voice_normal_img</key>
<string>message_voice_receiver_normal.png</string>
<key>chat_small_tongue_bg_color</key>
<string>#FFFFFF</string>
<key>chat_small_tongue_line_color</key>
<string>#E5E5E5</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>id</key>
<string>lively</string>
<key>name</key>
<string>活泼</string>
<key>name_en</key>
<string>Lively</string>
<key>chat_custom_order_message_img</key>
<string>message_custom_order</string>
<key>chat_custom_order_message_desc_color</key>
<string>#999999</string>
<key>chat_custom_order_message_price_color</key>
<string>#FF7201</string>
<key>chat_custom_evaluation_message_img</key>
<string>message_custom_evaluation.png</string>
<key>chat_custom_evaluation_message_desc_color</key>
<string>#000000</string>
<key>chat_controller_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_controller_bg_color</key>
<string>#F4F6F7</string>
<key>chat_input_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_text_color</key>
<string>#000000</string>
<key>chat_face_page_control_current_color</key>
<string>#7D7D7D</string>
<key>chat_face_page_control_color</key>
<string>#DEDEDE</string>
<key>chat_face_menu_select_color</key>
<string>#FFFFFF</string>
<key>chat_more_camera_img</key>
<string>chat_more_camera.png</string>
<key>chat_more_file_img</key>
<string>chat_more_file.png</string>
<key>chat_more_link_img</key>
<string>chat_more_link.png</string>
<key>chat_more_picture_img</key>
<string>chat_more_picture.png</string>
<key>chat_more_video_img</key>
<string>chat_more_video.png</string>
<key>chat_more_poll_img</key>
<string>chat_more_poll.png</string>
<key>chat_more_groupnote_img</key>
<string>chat_more_groupnote.png</string>
<key>chat_bubble_send_img</key>
<string>chat_bubble_send.png</string>
<key>chat_bubble_send_alpha20_img</key>
<string>chat_bubble_send_alpha20.png</string>
<key>chat_bubble_send_alpha50_img</key>
<string>chat_bubble_send_alpha50.png</string>
<key>chat_bubble_receive_img</key>
<string>chat_bubble_receive.png</string>
<key>chat_bubble_receive_alpha20_img</key>
<string>chat_bubble_receive_alpha20.png</string>
<key>chat_bubble_receive_alpha50_img</key>
<string>chat_bubble_receive_alpha50.png</string>
<key>chat_drop_down_img</key>
<string>chat_drop_down.png</string>
<key>chat_pull_up_img</key>
<string>chat_pull_up.png</string>
<key>chat_text_message_send_text_color</key>
<string>#FFFFFF</string>
<key>chat_text_message_receive_text_color</key>
<string>#000000</string>
<key>chat_file_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_file_message_title_color</key>
<string>#000000</string>
<key>chat_file_message_subtitle_color</key>
<string>#888888</string>
<key>chat_link_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_link_message_title_color</key>
<string>#000000</string>
<key>chat_link_message_subtitle_color</key>
<string>#C23D26</string>
<key>chat_merge_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_merge_message_title_color</key>
<string>#000000</string>
<key>chat_merge_message_content_color</key>
<string>#d5d5d5</string>
<key>chat_drop_down_color</key>
<string>#FF7756</string>
<key>chat_reply_message_content_text_color</key>
<string>#F3F4F5</string>
<key>chat_reply_message_quoteView_text_color</key>
<string>#FFE1EC</string>
<key>chat_reply_message_quoteView_bg_color</key>
<string>#19000000</string>
<key>chat_reply_message_sender_text_color</key>
<string>#00000026</string>
<key>chat_reply_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reply_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_reference_message_content_text_color</key>
<string>#F3F4F5</string>
<key>chat_reference_message_quoteView_text_color</key>
<string>#888888</string>
<key>chat_reference_message_quoteView_bg_color</key>
<string>#4444440c</string>
<key>chat_reference_message_sender_text_color</key>
<string>#00000026</string>
<key>chat_reference_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reference_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_voice_message_send_duration_time_color</key>
<string>#FFFFFF</string>
<key>chat_voice_message_recv_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_sender_voice_normal_img</key>
<string>message_voice_sender_normal.png</string>
<key>chat_voice_message_receiver_voice_normal_img</key>
<string>message_voice_receiver_normal.png</string>
<key>chat_small_tongue_bg_color</key>
<string>#FFFFFF</string>
<key>chat_small_tongue_line_color</key>
<string>#E5E5E5</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>id</key>
<string>serious</string>
<key>name</key>
<string>严肃</string>
<key>name_en</key>
<string>Business</string>
<key>chat_custom_order_message_img</key>
<string>message_custom_order</string>
<key>chat_custom_order_message_desc_color</key>
<string>#999999</string>
<key>chat_custom_order_message_price_color</key>
<string>#FF7201</string>
<key>chat_custom_evaluation_message_img</key>
<string>message_custom_evaluation.png</string>
<key>chat_custom_evaluation_message_desc_color</key>
<string>#000000</string>
<key>chat_controller_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_controller_bg_color</key>
<string>#F4F6F7</string>
<key>chat_input_bg_color</key>
<string>#FFFFFF</string>
<key>chat_input_text_color</key>
<string>#000000</string>
<key>chat_face_page_control_current_color</key>
<string>#7D7D7D</string>
<key>chat_face_page_control_color</key>
<string>#DEDEDE</string>
<key>chat_face_menu_select_color</key>
<string>#FFFFFF</string>
<key>chat_more_camera_img</key>
<string>chat_more_camera.png</string>
<key>chat_more_file_img</key>
<string>chat_more_file.png</string>
<key>chat_more_link_img</key>
<string>chat_more_link.png</string>
<key>chat_more_picture_img</key>
<string>chat_more_picture.png</string>
<key>chat_more_video_img</key>
<string>chat_more_video.png</string>
<key>chat_more_poll_img</key>
<string>chat_more_poll.png</string>
<key>chat_more_groupnote_img</key>
<string>chat_more_groupnote.png</string>
<key>chat_bubble_send_img</key>
<string>chat_bubble_send.png</string>
<key>chat_bubble_send_alpha20_img</key>
<string>chat_bubble_send_alpha20.png</string>
<key>chat_bubble_send_alpha50_img</key>
<string>chat_bubble_send_alpha50.png</string>
<key>chat_bubble_receive_img</key>
<string>chat_bubble_receive.png</string>
<key>chat_bubble_receive_alpha20_img</key>
<string>chat_bubble_receive_alpha20.png</string>
<key>chat_bubble_receive_alpha50_img</key>
<string>chat_bubble_receive_alpha50.png</string>
<key>chat_text_message_send_text_color</key>
<string>#FFFFFF</string>
<key>chat_text_message_receive_text_color</key>
<string>#000000</string>
<key>chat_file_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_file_message_title_color</key>
<string>#000000</string>
<key>chat_file_message_subtitle_color</key>
<string>#888888</string>
<key>chat_link_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_link_message_title_color</key>
<string>#000000</string>
<key>chat_link_message_subtitle_color</key>
<string>#00286F</string>
<key>chat_merge_message_bg_color</key>
<string>#FFFFFF</string>
<key>chat_merge_message_title_color</key>
<string>#000000</string>
<key>chat_merge_message_content_color</key>
<string>#d5d5d5</string>
<key>chat_reply_message_content_text_color</key>
<string>#F3F4F5</string>
<key>chat_reply_message_quoteView_text_color</key>
<string>#D4E2FF</string>
<key>chat_reply_message_quoteView_bg_color</key>
<string>#4444440c</string>
<key>chat_reply_message_sender_text_color</key>
<string>#00000026</string>
<key>chat_reply_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reply_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_reference_message_content_text_color</key>
<string>#F3F4F5</string>
<key>chat_reference_message_quoteView_text_color</key>
<string>#888888</string>
<key>chat_reference_message_quoteView_bg_color</key>
<string>#4444440c</string>
<key>chat_reference_message_sender_text_color</key>
<string>#00000026</string>
<key>chat_reference_message_content_recv_text_color</key>
<string>#000000</string>
<key>chat_reference_message_quoteView_recv_text_color</key>
<string>#888888</string>
<key>chat_voice_message_send_duration_time_color</key>
<string>#FFFFFF</string>
<key>chat_voice_message_recv_duration_time_color</key>
<string>#000000</string>
<key>chat_voice_message_sender_voice_normal_img</key>
<string>message_voice_sender_normal.png</string>
<key>chat_voice_message_receiver_voice_normal_img</key>
<string>message_voice_receiver_normal.png</string>
<key>chat_small_tongue_bg_color</key>
<string>#FFFFFF</string>
<key>chat_small_tongue_line_color</key>
<string>#E5E5E5</string>
</dict>
</plist>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment