| | |
| | | |
| | | import 'package:flutter/widgets.dart'; |
| | | import 'package:fluttertoast/fluttertoast.dart'; |
| | | import 'package:locations/api/http.dart' as http; |
| | | import 'package:locations/utils/ad_util.dart'; |
| | | import 'package:locations/utils/user_util.dart'; |
| | | import 'package:webview_flutter/platform_interface.dart'; |
| | |
| | | case "getUid": |
| | | getUid(params, _callback); |
| | | break; |
| | | case "getBaseRequestParams": |
| | | case "getRequestBaseParams": |
| | | getBaseRequestParams(params, _callback); |
| | | break; |
| | | |
| | | case "showRewardVideoAd": |
| | | showRewardVideoAd(_callback); |
| | | break; |
| | | |
| | | case "showLoading": |
| | | showLoading(); |
| | | break; |
| | | case "hideLoading": |
| | | hideLoading(); |
| | | break; |
| | | case "finishPage": |
| | | finishPage(); |
| | | break; |
| | | } |
| | | })); |
| | |
| | | if (params != null) { |
| | | ps.addAll(params); |
| | | } |
| | | String result = jsonEncode(ps); |
| | | |
| | | if (callbackName != null) { |
| | | callback(callbackName, result); |
| | | } |
| | | http.HttpUtil.getBaseParams(params).then((value) { |
| | | String result = jsonEncode(value); |
| | | if (callbackName != null) { |
| | | callback(callbackName, result); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //展示激励视频 |
| | | showRewardVideoAd( String? callbackName) { |
| | | CSJAdUtil.loadReward("947239184", (success, msg) { |
| | | if (success) { |
| | | //成功 |
| | | if (callbackName != null) { |
| | | callback(callbackName, true); |
| | | showRewardVideoAd(String? callbackName) { |
| | | AdUtil.getAdInfo(AdPosition.vipReward).then((value) { |
| | | AdUtil.loadReward(value, (success, msg) { |
| | | if (success) { |
| | | //成功 |
| | | if (callbackName != null) { |
| | | callback(callbackName, true); |
| | | } |
| | | } else { |
| | | if (callbackName != null) { |
| | | callback(callbackName, false); |
| | | } |
| | | } |
| | | } else { |
| | | if (callbackName != null) { |
| | | callback(callbackName, false); |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | showLoading() { |
| | | http.showLoading(context); |
| | | } |
| | | |
| | | hideLoading() { |
| | | Navigator.of(context).pop(); |
| | | } |
| | | |
| | | //结束页面 |
| | | finishPage() { |
| | | Navigator.of(context).pop(); |
| | | } |
| | | |
| | | //保存图片 |
| | | saveImg(String url) { |
| | | //TODO |
| | | } |
| | | |
| | | //分享图片 |
| | | shareImg(String url, int type) { |
| | | //TODO |
| | | } |
| | | } |