fix:调整分享逻辑为插件调用

This commit is contained in:
liyi 2025-07-29 14:00:07 +08:00
parent a5b817ffb3
commit 493241b8ad

View File

@ -3,9 +3,11 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:fluwx/fluwx.dart';
import 'package:get/get.dart';
import 'package:star_lock/app_settings/app_colors.dart';
import 'package:star_lock/app_settings/app_settings.dart';
import 'package:star_lock/flavors.dart';
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_logic.dart';
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_state.dart';
import 'package:star_lock/tools/commonDataManage.dart';
@ -859,7 +861,18 @@ class _PasswordKeyPerpetualPageState extends State<PasswordKeyPerpetualPage>
final String pwdShareStr = logic.getShareContentStr();
switch (itemIndex) {
case 0: //
NativeInteractionTool().loadNativeShare(shareText: pwdShareStr);
Fluwx fluwx = Fluwx();
fluwx.registerApi(
appId: F.wechatAppInfo.wechatAppId,
universalLink: F.wechatAppInfo.universalLink,
);
fluwx.share(
WeChatShareTextModel(
pwdShareStr,
scene: WeChatScene.session,
),
);
// NativeInteractionTool().loadNativeShare(shareText: pwdShareStr);
break;
case 1: //
case 2: //