0

Worklight 5.0.6 を使用していますが、Windows 8 アプリケーションの直接更新を使用できません。 IBM Worklight Information Centerは、Windows 8 アプリが直接更新を使用できることを示しています。

次のように直接更新をテストする私の方法。Windows8でのダイレクトアップデートの使い方を教えてください。

  1. Windows8環境プロジェクトを作る
  2. wlInitOptions.connectOnStartup の値を「true」に変更します (common\js\initOptions.js 内)。
  3. [すべてビルドしてデプロイ]を選択
  4. Windows8用のVisual Studio 2012で.jsprojファイルをダブルクリックしてシミュレーターを実行します
  5. アプリを「バックグラウンド」にする
  6. htmlファイルを変更して「re [Build All and Deploy]」
  7. アプリを「フォアグラウンド」にする
4

1 に答える 1

2

このドキュメンテーション ページは誤解を招きます (修正するために欠陥を開きます)。

直接更新 (アプリケーションがデバイスにインストールされた後にアプリケーションの Web リソースを更新するプロセスと同様) は、iOS および Android でのみ使用できます。これらの環境では、手順に従うと、実際にダイレクト アップデートがトリガーされます。

デスクトップ アプリケーションの更新 (またはアップグレード) は、上記の直接更新メカニズムとはまったく関係ありません。

デスクトップ環境の場合は、他のデスクトップ アプリケーションを更新するのと同じように考えてください。バージョン番号を上げると、アプリは利用可能な更新があることを検出します。

Adobe Air および Windows 7/Vista ガジェットの場合:

  1. アプリケーションをビルドしてインストールする
  2. application-descriptor.xml でversion、envrionment の要素の属性の値を上げます (たとえば、「1.0」から「1.1」に)。
  3. 再構築
  4. Worklight Console に移動してインストーラーを再ダウンロードする必要があると思います。これにより、新たにインストールするのではなく、アップグレードする必要があることが検出されます)。

注: iGoogle、Facebook、Windows 7/Vista ガジェット、およびダッシュボード環境は、Worklight の次のバージョンで削除されます。すべてに、サポートされている他の Worklight 環境との十分な置き換えがあります。

Windows 8 の場合:

  • 直接更新は、そのために存在しないことは間違いありません
  • ダウンロード可能な実行可能ファイルではないため、上記の手順も関係ありません
于 2013-03-26T07:24:54.450 に答える