feat: 对齐常驻商城与七鱼客服交互
- 同步商城 H5 登录态与原生 token - 完善商城/原生 tab 切换、动画及返回交互 - 修复七鱼客服键盘避让和状态栏恢复 - 调整开屏跳过按钮与登录入口交互
This commit is contained in:
1 parent
b4343ea528
commit
3b089e2205
37 files changed
+2970
-375
No files matched your search
+9
-1
@@ -14,6 +14,7 @@ import '../common/theme/spacing.dart';
|
||||
import '../common/theme/theme_controller.dart';
|
||||
import '../features/ads/application/ad_config_foreground_refresher.dart';
|
||||
import '../features/settings/application/update_foreground_service.dart';
|
||||
import '../features/web/application/mall_web_host_controller.dart';
|
||||
import '../common/router/deep_link_service.dart';
|
||||
import '../common/services/device_header_service.dart';
|
||||
|
||||
@@ -54,7 +55,14 @@ class _JinzhiAppState extends ConsumerState<JinzhiApp>
|
||||
void didChangeAppLifecycleState(AppLifecycleState state) {
|
||||
if (state == AppLifecycleState.resumed) {
|
||||
unawaited(_pushRegistrar.refresh());
|
||||
unawaited(ref.read(adConfigForegroundRefresherProvider).refresh());
|
||||
unawaited(
|
||||
ref
|
||||
.read(adConfigForegroundRefresherProvider)
|
||||
.refresh(
|
||||
refreshMallTabConfig:
|
||||
!MallWebHostController.instance.state.value.visible,
|
||||
),
|
||||
);
|
||||
final context = rootNavigatorKey.currentContext;
|
||||
if (context != null) {
|
||||
unawaited(UpdateForegroundService.check(context, ref));
|
||||
|
||||
Reference in new issue
Block a user