2017-02-03 5 views
0

TestFlight経由で新しいビルドをインストールした後、MFPから「アップデートが利用可能です」というメッセージが表示されます。これは初めての場合にのみ起こります。冗長 'アップデートが利用可能'メッセージMFPバージョン8

この私の手順コルドバのビルドコマンドを使用して、アプリによって

  1. ビルド
  2. オープンXcodeとプッシュ資格を追加し、TestFlight
  3. への展開は

後mfpdevのは、WebUpdateコマンドを実行しますTestFlightからアップデートをインストールするMFPから「Webアップデートが利用可能です」というメッセージが表示されます。

TestFlightにデプロイして以来、私はhtml、cssを変更していません。更新メッセージ

私はステップ1で変更していますすべては#を構築し、私は

答えて

0

直接更新MFP V8を使用しています「アンドロイド-versionCode」と「IOS-のCFBundleVersion」

である理由だから、私はわかりませんチェックサムに基づいています。チェックサム値は、クライアントがビルドされるたびにクライアントに格納されます。このチェックサム値は、サーバーに対して行われた呼び出しの一部としてサーバーに送信され、サーバーにも格納されているクライアントのチェックサム値と比較されます。

mfpdev app webupdateを実行すると、最後の状態からアプリケーションにWebリソースの変更があった場合、サーバーのチェックサム値が変更されます。

したがって、古いチェックサム値を持つアプリケーションが次に接続しようとすると、チェックサム値が一致せず、ダイレクト更新がトリガーされます。

これは、config.xmlファイル内でバンドル識別子が変更されたことです。このファイルの変更がチェックサムに影響を与えるかどうかはわかりません。また、このファイルへの変更は、直接更新を使用してアプリケーションで「更新」または「反映」することもできません。このファイルで何かを変更すると、アプリケーションを再ビルドして、新しいバージョン番号でApp Store/Google Playストアにリリースする可能性が非常に高くなっています。

回避策として、#2は単にwebupdateコマンドを実行しないでください。問題は解決する必要があります。

PMRを開き、config.xmlの変更がダイレクトアップデートに影響するかどうかを確認することをお勧めします。

関連する問題