3

Meteor Cordova アプリで、アプリ ストアからアプリをダウンロードした後、最初の実行時にサーバーからのホット コード プッシュが完了するのを待つ間、スプラッシュ スクリーンを維持したいと考えています。このようにして、ユーザーは、アプリ ストアにあるバージョン (現在のアセットのすべてが含まれていない可能性があるなど) ではなく、現在のアセットを含むアプリの現在の (サーバーからの) バージョンを表示/取得することが保証されます。 . 私はこれらのパッケージを使用しようとしています:

起動画面

mdg:再開時のリロード

起動画面のドキュメントに基づいて、これを main.js に含めます。

var lauchScreenHandle = LaunchScreen.hold();

計画はコードのみを含めることでした:

lauchScreenHandle.release();

アプリストアのバージョンではなく、サーバーにデプロイされたコードのバージョンで、コードがサーバーから更新された後にのみコードがアプリ UI を表示するようにします。これはちょっと賢いと思いました。ただし、 .hold() はあまり効果がないようです。release() がなくても、アプリは起動画面から離れ、UI のレンダリング後に続行します。これを防ぐ方法がわかりません。

また、アプリは横向きアプリです。iOS では、これが発生している間、スプラッシュ スクリーンが横向きで始まり、縦向きに反転して見栄えが悪く、XCode の設定に基づいてアプリが横向きで起動します。これで見つかった唯一のドキュメントは、それを解決していないようです。

ご協力いただきありがとうございます。

4

1 に答える 1

0

LaunchScreen はクライアントのみの操作のようです。サーバー上では何もしません。正常に機能させるには、アプリのクライアント側コードに追加します。

于 2016-04-14T02:21:33.170 に答える