添加说明

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