2017-03-07 9 views
2

Ionic2アプリを開発してGoogle Playストアに公開しました.1つの問題以外はすべて正常に動作しています。問題は、アプリのホームビューの前に表示されるホワイトページです。この問題を解決する方法を教えてください。アプリのホームビューより前に表示されるホワイトページ

Videoを参照してください。

注:このような問題がないdev環境では、この問題は公開されています。

スプラッシュ画面に関連していますか?私はどちらを変更する必要がありますか?

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" /> 
+0

良いビデオ、視覚的な説明を見るのは良いことです。あなたのアプリは "ホームビュー"アクティビティのonCreateで多くの作業を行っていますか?最初にレイアウト/ビューをロードしてから、後でバックグラウンドで長い操作を実行するようにしてください。また、白い背景はおそらくアプリのテーマです。 'styles.xml'でウィンドウの背景色を設定することができます。 – CzarMatt

+0

ありがとう:)いいえ、それは単なるログインページです。私は 'styles.xml'ファイルを見ることができません。そのファイルのパスは何ですか?私は私のdevフォルダを見ています。私はプロジェクトを生成するためにIonic2 CLIを使用しています@CzarMatt – Sampath

答えて

2

最初に、apkをビルドするときに--prod --releaseフラグを使用していることを確認してください(dev apkを使用していないことを確認してください)。

問題もそう、あなたの​​3210ファイルでこのコンフィグを持っていることを確認してください、プラットフォームの準備が整う前に隠されているスプラッシュスクリーンに関連している可能性があり:

<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(); 
    }); 
} 
+0

ありがとうございます:) – Sampath

0

このホワイトページは、おそらくアプリのウィンドウの背景です。

styles.xmlであなたのアプリのテーマにwindowBackgroundの色を設定できます。

これは色を解決するためですが、ビュー間の時間を削除する場合は、コードを入力してください。あなたは新しい活動を開始し、この活動ではonCreate()、最初にsetContentView()メソッドを使用します。

+0

'styles.xml'ファイルは表示されません。そのファイルのパスは何ですか?私は私のdevフォルダを見ています。私はプロジェクトを生成するためにIonic2 CLIを使いました。 – Sampath

関連する問題