5 Commits
0.0.6 ... main

Author SHA1 Message Date
wkb
c8924ee3ed 新增刷新常用方法 2026-02-06 15:03:12 +08:00
wkb
9545928a35 新增刷新交互 2026-02-06 15:00:49 +08:00
wkb
95e5c65709 新增常驻cp规则页面 2026-02-05 20:23:34 +08:00
wkb
d6d83fbc46 添加恩爱节我的邀请页面交互 2026-02-05 16:56:21 +08:00
wkb
63b38704dc 提交cp选择好友交互 2026-02-05 10:44:19 +08:00

View File

@@ -9,6 +9,7 @@ import 'package:flutter/foundation.dart';
// h5交互通知 原生 {type:'enum',data:'所需参数,可无'} // h5交互通知 原生 {type:'enum',data:'所需参数,可无'}
enum ToFlutterAppEnum { enum ToFlutterAppEnum {
close('close'), close('close'),
reload('reload'), // 刷新
gameExit('gameExit'), gameExit('gameExit'),
createGame('createGame'), createGame('createGame'),
wantToPlay('wantToPlay'), wantToPlay('wantToPlay'),
@@ -58,6 +59,13 @@ enum ToFlutterAppEnum {
//前往语音房 //前往语音房
shouldGoToVoiceRoom('shouldGoToVoiceRoom'), shouldGoToVoiceRoom('shouldGoToVoiceRoom'),
// 恩爱节活动跳转选择好友
lovingDayChooseFriend('lovingDayChooseFriend'),
// 恩爱节我的邀请页面
lovingDayMyInvite('lovingDayMyInvite'),
// 常驻cp活动规则页面
taskKeyToCPRule('taskKeyToCPRule'),
// 定向充值 // 定向充值
rechargeItem('rechargeItem'), rechargeItem('rechargeItem'),
//专属见面礼 //专属见面礼
@@ -122,6 +130,7 @@ enum FromFlutterAppEnum {
translateResult('translateResult'), //翻译 translateResult('translateResult'), //翻译
redDiamondRecharge('diamond_recharge'), //钻石充值 redDiamondRecharge('diamond_recharge'), //钻石充值
shareFinished('share_finished'), //分享完成 shareFinished('share_finished'), //分享完成
cpSendRingCallBack('cp_send_ring_callback'), //送戒指后回调
defaultCode(''); defaultCode('');
const FromFlutterAppEnum(this.code); const FromFlutterAppEnum(this.code);
@@ -344,6 +353,7 @@ class FlutterBridge {
// 具体封装的常用方法,直接发送消息给 Flutter Web // 具体封装的常用方法,直接发送消息给 Flutter Web
void close() => sendToFlutter(ToFlutterAppEnum.close.code, {}); void close() => sendToFlutter(ToFlutterAppEnum.close.code, {});
void reload() => sendToFlutter(ToFlutterAppEnum.reload.code, {});
void gameOver() => sendToFlutter(ToFlutterAppEnum.gameOver.code, {}); void gameOver() => sendToFlutter(ToFlutterAppEnum.gameOver.code, {});
void createGame(String gameId) => void createGame(String gameId) =>
sendToFlutter(ToFlutterAppEnum.createGame.code, {'gameId': gameId}); sendToFlutter(ToFlutterAppEnum.createGame.code, {'gameId': gameId});