白页出现在App Home View之前



我已经开发了ionic2 app并将其发布到Google Play商店中。除了一个问题外,所有工作都很好。告诉我如何解决这个问题?

请参阅视频

注意:在没有此类问题的开发环境上。此问题仅在已发布的版本上。

希望它与飞溅屏幕有关。我应该更改哪一个?

config.xml

    <preference name="webviewbounce" value="false" />
    <preference name="UIWebViewBounce" value="false" />
    <preference name="DisallowOverscroll" value="true" />
    <preference name="android-minSdkVersion" value="16" />
    <preference name="BackupWebStorage" value="none" />
    <preference name="SplashMaintainAspectRatio" value="true" />
    <preference name="FadeSplashScreenDuration" value="300" />
    <preference name="SplashShowOnlyFirstTime" value="false" />
    <preference name="SplashScreen" value="screen" />
    <preference name="SplashScreenDelay" value="3000" />

首先,确保在构建APK时使用--prod --release标志(只是确保您不使用Dev APK)。

该问题也可能与平台准备好之前隐藏的飞溅屏幕有关,因此请确保您在config.xml文件中具有此配置:

<preference name="AutoHideSplashScreen" value="false" />
<preference name="FadeSplashScreen" value="true" />
<preference name="FadeSplashScreenDuration" value="1000" />

,然后在您的app.component.ts文件中手动隐藏飞溅屏幕:

import { Platform, ...} from 'ionic-angular';
import { Splashscreen, ... } from 'ionic-native';
//...
constructor(): {
    this.platform.ready().then(() => {
        Splashscreen.hide();
    });
}

此白页可能是应用程序的窗口背景。

您可以在应用主题中使用windowBackgroundstyles.xml中设置颜色。

这是为了解决颜色,但是如果要删除视图之间的时间,请放置代码。您应该启动新活动,在此活动onCreate()中,首先使用setContentView()方法。

相关内容

  • 没有找到相关文章

最新更新