分享卡片模型定义

This commit is contained in:
zhugy781
2025-12-25 14:37:50 +08:00
parent 54a522b3f9
commit 7350940500
3 changed files with 34 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ import 'dart:convert';
import 'dart:html' as html;
import 'package:js/js.dart';
import 'package:web_tools/utils/model/model.dart';
// h5交互通知 原生 {type:'enum',data:'所需参数,可无'}
enum ToFlutterAppEnum {
@@ -247,12 +248,12 @@ class FlutterBridge {
void share({
required String activityId, // 活动id
required bool needShareReport, // 是否需要上报分享数据
Map<String, dynamic> extraParams = const {}, // 额外的参数 分享上方卡片 数据,参考客户端参数
ShareCardModel? shareCardModel, // 分享上方卡片 数据,参考客户端参数
}) =>
sendToFlutter(ToFlutterAppEnum.share.code, {
"activityId": activityId,
"shareReportKey": needShareReport ? "ActivityShared" : "",
...extraParams
...shareCardModel?.toJson() ?? {},
});
void checkStartBroadcaster() =>