Meteor Cordova アプリで、アプリ ストアからアプリをダウンロードした後、最初の実行時にサーバーからのホット コード プッシュが完了するのを待つ間、スプラッシュ スクリーンを維持したいと考えています。このようにして、ユーザーは、アプリ ストアにあるバージョン (現在のアセットのすべてが含まれていない可能性があるなど) ではなく、現在のアセットを含むアプリの現在の (サーバーからの) バージョンを表示/取得することが保証されます。 . 私はこれらのパッケージを使用しようとしています:
起動画面
mdg:再開時のリロード
起動画面のドキュメントに基づいて、これを main.js に含めます。
var lauchScreenHandle = LaunchScreen.hold();
計画はコードのみを含めることでした:
lauchScreenHandle.release();
アプリストアのバージョンではなく、サーバーにデプロイされたコードのバージョンで、コードがサーバーから更新された後にのみコードがアプリ UI を表示するようにします。これはちょっと賢いと思いました。ただし、 .hold() はあまり効果がないようです。release() がなくても、アプリは起動画面から離れ、UI のレンダリング後に続行します。これを防ぐ方法がわかりません。
また、アプリは横向きアプリです。iOS では、これが発生している間、スプラッシュ スクリーンが横向きで始まり、縦向きに反転して見栄えが悪く、XCode の設定に基づいてアプリが横向きで起動します。これで見つかった唯一のドキュメントは、それを解決していないようです。
ご協力いただきありがとうございます。