Ionic 当我第一次启动应用程序时,启动画面不会消失

rpppsulh  于 2023-03-21  发布在  Ionic
关注(0)|答案(1)|浏览(165)

我有一款带有闪屏的离子应用,当我第一次安装应用或者清除应用数据时,启动后闪屏不会消失,我总是要关闭应用,清空内存并重新启动它,然后一切都很好,为下次我启动应用程序。控制台没有显示任何错误,我不知道什么问题可能是。我'我试图增加启动画面的持续时间,但它仍然不工作。
Angular 版本:13.0.1离子版本:5.36.0电容器版本:4.0.0

lstz6jyr

lstz6jyr1#

这在我的电容器3至4(4.7)和Angular 13至15的项目中运行良好

import { Capacitor } from '@capacitor/core';
import { App } from '@capacitor/app';
import { SplashScreen } from '@capacitor/splash-screen';

//Injected in root service
constructor() {
  SplashScreen.hide()
}

// or init this in App.component constructor or ngOnInit

App.addListener('appStateChange',() => {
(state: AppState) => {
      if (state.isActive) {
         Capacitor.isNativePlatform() && SplashScreen.hide();
      }
    }
})

相关问题