From bdd69ec5b7d84c7e4f1c4cb0661a87304e1a2f0f Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Tue, 14 Oct 2025 19:34:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor(settings):=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E4=BF=A1=E6=81=AF=E8=BE=93=E5=87=BA=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=AF=B9=E9=BD=90=20feat(meeting):=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=88=86=E4=BA=AB=E9=93=BE=E6=8E=A5=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/bottomSheet/share_bottom_sheet.dart | 19 ++++++++---- .../controllers/settings_controller.dart | 30 +++++++++---------- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart b/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart index 8171cdbd7..7705997f9 100644 --- a/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart +++ b/lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart @@ -13,6 +13,7 @@ import 'package:share_plus/share_plus.dart'; import 'package:webview_flutter/webview_flutter.dart'; import '../../../../core/utils/synchrodata.dart'; +import '../../../../data/services/version_update_service.dart'; import '../../controllers/meeting_details_controller.dart'; import '../../controllers/mind_map_controller.dart'; import 'second_level_bottom_sheet.dart'; @@ -95,19 +96,25 @@ class _ShareBottomSheetState extends State { String id = '${userId}_${_controller.meetingData.value.id}'; - final thumbnail = await getAssetThumbnailFile( - 'assets/images/headphone_dark.png', - 'share_thumb.png', - ); + // final thumbnail = await getAssetThumbnailFile( + // 'assets/images/mine-background.png', + // 'share_thumb.png', + // ); + + // 获取动态服务器地址 + final serverUrl = VersionUpdateService.to.cachedServerUrl; + final serverHost = serverUrl + .replaceFirst('https://', '') + .replaceFirst('http://', ''); final result = await SharePlus.instance.share(ShareParams( title: _controller.meetingData.value.title, subject: 'Voitrans WEB,由DeepSound.Ai提供支持-实时记录会议纪要,多语言翻译。', uri: Uri.parse( - 'http://web.ideapsound.com/share/$id/$token', + 'https://share.deepechomeet.com/share/$serverHost/voitrans.net/$id/$token', ), - previewThumbnail: thumbnail, + //previewThumbnail: thumbnail, )); if (result.status == ShareResultStatus.success) { EasyLoading.showToast('shareSuccess'.tr); // 对应中文:分享完成 diff --git a/lib/modules/settings/controllers/settings_controller.dart b/lib/modules/settings/controllers/settings_controller.dart index 2011eccfa..a3c69dee7 100644 --- a/lib/modules/settings/controllers/settings_controller.dart +++ b/lib/modules/settings/controllers/settings_controller.dart @@ -628,21 +628,21 @@ class SettingsController extends GetxController { try { final versionService = Get.find(); return ''' -应用版本: ${versionService.cachedAppVersion} -构建号: ${versionService.cachedBuildNumber} -平台: ${versionService.cachedPlatform} -设备品牌: ${versionService.cachedDeviceBrand} -渠道: ${versionService.cachedChannel} -最新版本: ${versionService.cachedLatestVersion} -有更新: ${versionService.cachedHasUpdate} -强制更新: ${versionService.cachedIsForceUpdate} -更新链接: ${versionService.cachedUpdateUrl} -游客模式: ${versionService.cachedShowTourists} -最近版本检查时间: ${versionService.lastCheckTime ?? '未检查'} -国家地区编码: ${versionService.cachedCountryCode} -语言编码: ${versionService.cachedLanguageCode} -服务器地址: ${versionService.cachedServerUrl} -'''; + 应用版本: ${versionService.cachedAppVersion} + 构建号: ${versionService.cachedBuildNumber} + 平台: ${versionService.cachedPlatform} + 设备品牌: ${versionService.cachedDeviceBrand} + 渠道: ${versionService.cachedChannel} + 最新版本: ${versionService.cachedLatestVersion} + 有更新: ${versionService.cachedHasUpdate} + 强制更新: ${versionService.cachedIsForceUpdate} + 更新链接: ${versionService.cachedUpdateUrl} + 游客模式: ${versionService.cachedShowTourists} + 最近版本检查时间: ${versionService.lastCheckTime ?? '未检查'} + 国家地区编码: ${versionService.cachedCountryCode} + 语言编码: ${versionService.cachedLanguageCode} + 服务器地址: ${versionService.cachedServerUrl} + '''; } catch (e) { return '获取版本服务数据失败: $e'; }