Daisy e8458be2c6 1,修复非首次进入APP也会显示隐私协议框问题
2,高级功能点击购买直接进入高级功能购买网页而非shop页面
3,解决授权管理员列表的管理员应提示要开高级功能否则不可进入管理员详情
2024-05-10 14:18:44 +08:00

30 lines
944 B
Dart

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:star_lock/webview/webview_logic.dart';
import 'package:webview_flutter/webview_flutter.dart';
class AdvancedFeaturesWebState {
var vipBuyUrl = "".obs; //购买跳转地址
var webProgress = 0.0.obs;
bool allowReturn = true;
late WebViewController vipBuyWebView = initWebViewController();
var isVipShop = true.obs; //是否为高级功能购买页面
bool canGoBack = false;
//初始化webView控制器
WebViewController initWebViewController() {
WebViewController allWebView = WebViewController();
allWebView.setJavaScriptMode(JavaScriptMode.unrestricted);
allWebView.setBackgroundColor(Colors.white);
allWebView.setUserAgent(WebViewLogic.userAgent);
return allWebView;
}
AdvancedFeaturesWebState() {
Map map = Get.arguments;
if (map['isShop'] != null) {
isVipShop.value = map['isShop'];
}
}
}