添加说明

This commit is contained in:
zhugy781
2025-12-23 17:46:10 +08:00
parent ae48890a1c
commit 54a522b3f9
2 changed files with 15 additions and 8 deletions

View File

@@ -1,3 +1,8 @@
## 0.0.1
* Initial release
* TODO: Describe initial release.
## 0.0.2
* 优化通信
## 0.0.3
* 添加iOS/Android下载地址

View File

@@ -73,6 +73,7 @@ enum ToFlutterAppEnum {
);
}
}
//通用交互
enum WebInteractionType {
taskKeyWatchLive('TaskKeyWatchLive'), // 观看直播
@@ -101,14 +102,14 @@ enum WebInteractionType {
;
const WebInteractionType(
this.code,
);
this.code,
);
final String code; //服务端 key
factory WebInteractionType.fromCode(String? code) => values.firstWhere(
(element) => element.code == code,
orElse: () => WebInteractionType.unknown,
);
orElse: () => WebInteractionType.unknown,
);
}
// 原生交互通知 h5 {type:'enum',data:'所需参数 '}
@@ -242,10 +243,11 @@ class FlutterBridge {
});
void checkGameState(String gameCode) => sendToFlutter(
ToFlutterAppEnum.checkGameState.code, {'gameCode': gameCode});
void share({
required String activityId,
required bool needShareReport,
Map<String, dynamic> extraParams = const {},
required String activityId, // 活动id
required bool needShareReport, // 是否需要上报分享数据
Map<String, dynamic> extraParams = const {}, // 额外的参数 分享上方卡片 数据,参考客户端参数
}) =>
sendToFlutter(ToFlutterAppEnum.share.code, {
"activityId": activityId,