添加说明
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user