Ionic framework Ionic应用程序在飞溅14-15秒后显示白色屏幕
我正在研究ionic2。几天前,ionic2被更新。在启动屏幕之后,由于ionic2被更新,我们得到了14-15秒的白色屏幕。我假设这是针对Android的。我也有同样的问题,问题有两个方面:Ionic framework Ionic应用程序在飞溅14-15秒后显示白色屏幕,ionic-framework,ionic2,Ionic Framework,Ionic2,我正在研究ionic2。几天前,ionic2被更新。在启动屏幕之后,由于ionic2被更新,我们得到了14-15秒的白色屏幕。我假设这是针对Android的。我也有同样的问题,问题有两个方面: 应用程序加载速度非常慢。如果你看控制台日志,你会看到你得到一个关于它需要11000毫秒才能加载的提示 安卓正试图在你的应用程序真正准备好之前隐藏闪屏,以提供帮助 我帮不了你#1,检查你的插件,搜索一堆,祝你好运。至于#2,您可以将该行添加到config.xml以解析 <preference name
<preference name="AutoHideSplashScreen" value="false" />
增加SplashScreenDelay,直到在应用程序隐藏前可靠加载
- 确保主模块中的platform.ready函数中也有SplashScreen.hide(),以便在应用程序实际加载时隐藏
您可以在中找到更多信息。这方面存在一些问题,您可以在这里了解这些问题。ionic应用程序脚本中也存在一些问题,并且有一些解决方案。请尝试在以下任意CLI命令期间添加
--prod
标志:
// If iOS
ionic emulate ios --prod
ionic build ios --prod
ionic run ios --prod
// If Android
ionic emulate android --prod
ionic build android --prod
ionic run android --prod
.@PunitGajjar我认为没有相关代码。你是否找到了任何解决方案@seasia creative crewcan你可以共享package.json以及你使用的是哪个操作系统、设备?这是我的app.components.ts文件initializeApp(){this.platform.ready()。然后(()=>{this.menu.swipeanable(false);//好的,平台已经准备好了,我们的插件也可以使用。//在这里,您可以执行您可能需要的任何更高级别的本机操作。StatusBar.styleDefault();});}这是config.xml文件。更好的选择是,默认情况下不要隐藏splashscreen插件,而是将其隐藏在应用程序中。组件ngONInit()使用Splashscreen.hide();我想你是对的@JoeriShoeby。。。splash.hide当然在platform.ready主模块中,如上所述。。。我不知道为什么我们需要延迟,我找到的所有样本和解决方案都表明了这一点。很好的电话,谢谢,我已经编辑了我的回答。我已经在使用了,但它不起作用。你能帮我吗?另外,在app.components.ts中隐藏splash。但是在splash之后,我们得到了白色屏幕。你能帮我如何隐藏白色屏幕吗?@seasacreativecrew我不确定,因为我的问题,我一直在干扰SplashScreen延迟,直到它正常工作,最后使用了10000