离子闪屏隐藏测试飞行太快



我遇到了一个问题,当我在 Testflight 中打开我的应用程序时,初始屏幕隐藏,然后在应用程序加载之前只有一个白屏。

我的应用程序中有这个.js:

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    setTimeout(function() {
        navigator.splashscreen.hide();
    }, 3000);
 });
})

这在配置文件中:

<preference name="SplashScreen" value="splash"/>
<preference name="AutoHideSplashScreen" value="true"/>
<preference name="SplashScreenDelay" value="4000"/>
<preference name="FadeSplashScreen" value="true"/>
<preference name="FadeSplashScreenDuration" value="1"/>
当我

通过模拟器运行我的应用程序时,初始屏幕正常隐藏,只是当我在 Testflight 中运行它时它就会中断。配置和应用程序.js似乎都对 Testflight 上的初始屏幕显示多长时间没有任何影响。

如果有人有任何建议,我将不胜感激,谢谢!

我的启动画面配置如下,它工作正常,没有任何问题

我在应用程序中添加的任何内容.js

我将这个插件添加到我的 Ionic 项目中。我将我的res/文件夹复制到我的项目根文件夹中,该文件夹中有各自文件夹中的所有启动画面drawable-文件

配置中.xml

<preference name="SplashScreen" value="screen"/>
<preference name="SplashScreenDelay" value="3000"/>
<preference name="SplashMaintainAspectRatio" value="true|false" />
<platform name="android">
    //then added all dpi as this
    <splash src="res/drawable-land-hdpi/screen.png" density="land-ldpi"/>
</platform>

最新更新