3

Ionic の最新のベータ 14 バージョンにアップグレードしてから、アプリの起動時に奇妙な動作が見られます。アプリは最初は正常に読み込まれますが、数時間後または使用しないと、アプリを再度起動しようとすると空白になります。

いくつかの調査を行った後、この問題は、メインの状態に ion-nav-view 要素しかなく、他に何もないことが原因である可能性があることに気付きました。

<ion-nav-view name="homeContent"></ion-nav-view>

あるユーザーが提案したように空のion-viewタグをページに追加した後<ion-view></ion-view>、画面が頻繁にブラックアウトすることはありませんが、それでも時々それを実行しています.

ブラウザでテストすると、すべて正常に動作します。

アプリの起動時にビューを読み込もうとしているのに、どういうわけか読み込めないのか疑問に思っています。画面が一瞬「点滅」してから、黒い画面に移行するのが見えます。また、アプリを閉じて再度開くと、UI が正常に読み込まれることがあります。

また、アプリを最後に使用してから通常数時間後に画面が空白になることにも気付きました。

素敵なアプリを作成するのに多くの時間を費やしましたが、一貫して開かない場合はプレイストアにリリースできません. 問題を突き止めるための助けをいただければ幸いです。

これはすべて、最新のビルドでのみ発生します。古い apk の 1 つをロードすると、正常に動作します。

4

1 に答える 1

2

正確にはわかりませんが、表示に必要なリソースがまだ存在しない可能性があります。おそらく、最初にスプラッシュ スクリーンを追加すると、負荷のちらつきの費用が発生する可能性がありますか? 簡単な方法の 1 つは、次のようなものです。

app.run(function($cordovaSplashscreen, $timeout) {
    $timeout(function() {
        $cordovaSplashscreen.hide()
    }, 5000)
})

Cordova スプラッシュ スクリーン プラグインはこちら

于 2015-01-08T03:32:00.087 に答える