提交 99b6ddc8 authored 作者: yueweilu's avatar yueweilu

为应对苹果手机 授权网络权限慢导致广告页请求数据不成功卡屏问题

上级 4deb8b30
......@@ -7,5 +7,6 @@ import 'package:flutter_book/widgets/index.dart';
import 'package:go_router/go_router.dart';
import '../../routes/index.dart';
import '../../utils/index.dart';
part 'view.dart';
\ No newline at end of file
......@@ -15,13 +15,20 @@ class _SplashPageState extends State<SplashPage> {
Future.wait([
Future.delayed(const Duration(seconds: 2))
]).whenComplete(() async {
final netStatus = await Tools.checkCurrentNetStatus();
if (netStatus){
final ads = await CommonAPI.list(type: '1');
if (ads.isNotEmpty){
if (ads.isNotEmpty) {
context.pushReplacementNamed(Routes.ad,extra: ads);
}
else {
context.pushReplacementNamed(Routes.main);
}
}
else {
context.pushReplacementNamed(Routes.main);
}
});
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论