diff --git a/lib/utils/app_bridge.dart b/lib/utils/app_bridge.dart index 8d8d1fd..a92899f 100644 --- a/lib/utils/app_bridge.dart +++ b/lib/utils/app_bridge.dart @@ -9,6 +9,7 @@ import 'package:flutter/foundation.dart'; // h5交互通知 原生 {type:'enum',data:'所需参数,可无'} enum ToFlutterAppEnum { close('close'), + reload('reload'), // 刷新 gameExit('gameExit'), createGame('createGame'), wantToPlay('wantToPlay'), @@ -60,6 +61,10 @@ enum ToFlutterAppEnum { // 恩爱节活动跳转选择好友 lovingDayChooseFriend('lovingDayChooseFriend'), + // 恩爱节我的邀请页面 + lovingDayMyInvite('lovingDayMyInvite'), + // 常驻cp活动规则页面 + taskKeyToCPRule('taskKeyToCPRule'), // 定向充值 rechargeItem('rechargeItem'), @@ -125,7 +130,9 @@ enum FromFlutterAppEnum { translateResult('translateResult'), //翻译 redDiamondRecharge('diamond_recharge'), //钻石充值 shareFinished('share_finished'), //分享完成 - cpSendRingCallBack('cp_send_ring_callback'), //送戒指后回调 + //送戒指后回调,传入type参数 + // type: 1 cp戒指赠送成功,2恩爱节告白礼物赠送成功 + cpSendRingCallBack('cp_send_ring_callback'), defaultCode(''); const FromFlutterAppEnum(this.code); @@ -348,6 +355,7 @@ class FlutterBridge { // 具体封装的常用方法,直接发送消息给 Flutter Web void close() => sendToFlutter(ToFlutterAppEnum.close.code, {}); + void reload() => sendToFlutter(ToFlutterAppEnum.reload.code, {}); void gameOver() => sendToFlutter(ToFlutterAppEnum.gameOver.code, {}); void createGame(String gameId) => sendToFlutter(ToFlutterAppEnum.createGame.code, {'gameId': gameId});