feat: 增值服务动态隐藏,应对苹果审核
This commit is contained in:
parent
cb8dcbde3e
commit
9a277d67eb
@ -30,11 +30,13 @@ class Data {
|
|||||||
wechatServiceUrl = json['wechat_service_url'];
|
wechatServiceUrl = json['wechat_service_url'];
|
||||||
appSiteUrl = json['app_site_url'];
|
appSiteUrl = json['app_site_url'];
|
||||||
appVersionHistoryUrl = json['appVersionHistoryUrl'];
|
appVersionHistoryUrl = json['appVersionHistoryUrl'];
|
||||||
|
isShowValueService = json['isShowValueService'];
|
||||||
}
|
}
|
||||||
|
|
||||||
String? wechatServiceUrl;
|
String? wechatServiceUrl;
|
||||||
String? appSiteUrl;
|
String? appSiteUrl;
|
||||||
String? appVersionHistoryUrl;
|
String? appVersionHistoryUrl;
|
||||||
|
bool? isShowValueService;
|
||||||
|
|
||||||
Map<String, dynamic> toJson() {
|
Map<String, dynamic> toJson() {
|
||||||
final Map<String, dynamic> data = <String, dynamic>{};
|
final Map<String, dynamic> data = <String, dynamic>{};
|
||||||
|
|||||||
@ -8,8 +8,10 @@ import 'package:get/get.dart';
|
|||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
import 'package:star_lock/app_settings/app_settings.dart';
|
import 'package:star_lock/app_settings/app_settings.dart';
|
||||||
import 'package:star_lock/flavors.dart';
|
import 'package:star_lock/flavors.dart';
|
||||||
|
import 'package:star_lock/login/login/app_get_version.dart';
|
||||||
import 'package:star_lock/mine/mineSet/mineSet/mineSet_logic.dart';
|
import 'package:star_lock/mine/mineSet/mineSet/mineSet_logic.dart';
|
||||||
import 'package:star_lock/mine/mineSet/mineSet/mineSet_state.dart';
|
import 'package:star_lock/mine/mineSet/mineSet/mineSet_state.dart';
|
||||||
|
import 'package:star_lock/network/api_repository.dart';
|
||||||
import 'package:star_lock/tools/wechat/customer_tool.dart';
|
import 'package:star_lock/tools/wechat/customer_tool.dart';
|
||||||
import '../../../appRouters.dart';
|
import '../../../appRouters.dart';
|
||||||
import '../../../app_settings/app_colors.dart';
|
import '../../../app_settings/app_colors.dart';
|
||||||
@ -346,16 +348,24 @@ class _MineSetPageState extends State<MineSetPage>
|
|||||||
Navigator.pushNamed(
|
Navigator.pushNamed(
|
||||||
context, Routers.aPPUnlockNeedMobileNetworkingLockPage);
|
context, Routers.aPPUnlockNeedMobileNetworkingLockPage);
|
||||||
}),
|
}),
|
||||||
if (!F.isSKY)
|
FutureBuilder<GetAppInfo>(
|
||||||
CommonItem(
|
future: ApiRepository.to.getAppInfo(),
|
||||||
leftTitel: '增值服务'.tr,
|
builder: (context, snapshot) {
|
||||||
isHaveLine: true,
|
if (snapshot.hasData) {
|
||||||
isHaveDirection: true,
|
return Visibility(
|
||||||
action: () {
|
visible: snapshot.data?.data?.isShowValueService ?? false,
|
||||||
Get.back();
|
child: CommonItem(
|
||||||
Get.toNamed(Routers.valueAddedServicesPage);
|
leftTitel: '增值服务'.tr,
|
||||||
},
|
isHaveLine: true,
|
||||||
),
|
isHaveDirection: true,
|
||||||
|
action: () {
|
||||||
|
Get.back();
|
||||||
|
Get.toNamed(Routers.valueAddedServicesPage);
|
||||||
|
},
|
||||||
|
));
|
||||||
|
}
|
||||||
|
return Container();
|
||||||
|
}),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
height: 10.h,
|
height: 10.h,
|
||||||
),
|
),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user