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