2017-08-15 9 views
0

コードバスプラグインリストを変更してサーバにアップロードするときは、新しいインストールでバンドルをダウンロードすることはできません。白い画面が表示されます。 これは、cordovaのプラグインリストを変更した後、毎回新しいiPhone/Androidバージョンをアップロードしなければならないということですか?MeteorJS:ホットコードプッシュ、古いバンドルのダウンロード

また、まだ更新されていないappstore/playストアアプリが古いバージョンで提供されるようにすることはできますか?

変更されたcordova-pluginsファイルで新しいアップデートを送信すると、2つの互換性のないバンドルが作成されます。私の目では、唯一の解決策は、モバイルサーバードメインとappstore/playstoreのアプリケーションを同時に更新することです。それ以外の場合は、新しいアプリのインストールでバンドルをダウンロードできず、白い画面が表示されます。 Appleが新しいアプリのアップデートを確認するために、1日程度かかり、あなたがモバイルサーバーへのアプリの最新バージョンをプッシュし、まだしていない場合、彼らはアプリをレビューすることはできませんので、

しかし、これは...

答えて

0

、可能ではありません短い答えははいです。プラグインを変更するたびにAPKを再公開する必要があります。

ホットコードプッシュではCordovaプラグインが更新されないので、新しいコードボーイングプラグインを使用するにはストアのリストを更新する必要があります。コードを記述するときは、このことに注意し、新しいプラグインがインストールされているかどうかを検出する条件を追加する必要があります。

これはUrigoことで、この記事からです:https://blog.meteor.com/meteor-hot-code-push-with-great-power-comes-great-responsibility-7e9e8f7312d5

+0

あなたは互換性のないバンドルに対処することをお勧めするにはどうすればよいですか?新しいバージョンを公開した後、古いクライアントは新しいバージョンをダウンロードできません。あなたの新しいアプリを受け入れるには、アプリストアにしばらく時間がかかります。 – Fullhdpixel

関連する問題