0

MFP studio での開発中に便利です (ファイルが変更されると、クライアントはいわゆる「直接更新」と呼ばれる更新通知を受け取ります)。しかし、これを MF プロダクション サーバーで行うにはどうすればよいでしょうか。

MF サーバー構成ツールで「プロジェクト war ファイルを置き換える」を実行してから、大きなバージョン番号.wlappのファイルを選択し直す必要がありworklightconsoleますか?

4

3 に答える 3

0

Srik が書いたものとは異なり、古い .wlapp を不用意に削除しないでください。そうすることで、上記の .wlapp のバージョンを使用しているユーザーは、サーバーに接続できなくなります。

したがって、直接更新をトリガーする必要がある場合は、必要に応じて更新された .wlapp ファイルを再デプロイします。最初に削除しないでください。

新しいバージョン (1.0 ではなく 1.1) をデプロイする場合でも、削除しないでください。
1.0 のすべてのユーザーが 1.1 に移行したことを確認してから、削除してください。

1.1 は、アプリ ストアにもアップロードされた新しいバージョンで構成されています。
v1.0 を "リモートで無効にする" (および新しいバージョンをダウンロードするように指示する) ことで、ユーザーに強制的にアップグレードさせることができます。全員が移行したら、必要に応じて古いバージョンを削除できます。

削除は、MobileFirst コンソールを介して行われます。

  1. コンソール URL を読み込む
  2. アプリケーションをクリックします

以下を削除できます。

  • すべての環境を含む全体:

ここに画像の説明を入力

  • または特定の環境、または環境の特定のバージョン (たとえば、1.0 と 1.1 がある場合):

ここに画像の説明を入力

于 2015-06-05T12:03:52.920 に答える
0

@Idan Adarが書いたことに同意し、IMOを追加してください:

  1. アプリの反復開発を行い、製品を頻繁にアップグレードしていますが、UI レベルとアダプター レベルでのみ、直接更新をトリガーする.wlapp ファイルを更新できます (削除しないでください)。
  2. WL コンソールのバージョン番号はエンド ユーザーにとってそれほど重要ではないと思います (エンド ユーザーはそれを見ることができず、気にしません)。そのため、アプリ内でバージョン番号を定義し、直接更新して更新することができます。
  3. 大きなものを変更し、プラットフォーム関連の何かを変更した場合、たとえば、iOS 開発で変更した場合worklight.plist(このファイルでは、アプリが接続している WL サーバーまたは WL platformVersion がここで定義されています)、アプリを再構築して公開する必要があります。 App Store または Android マーケットへ。
于 2015-07-16T07:23:40.017 に答える
0

古い .wlapp ファイルを削除して、新しい .wlapp ファイルに入れることができます。.war ファイルを置き換える必要はありません

于 2015-06-05T07:59:49.480 に答える