4

ユーザーにMetroアプリケーションの更新を強制する適切な方法は何ですか?

例:
「xyz」という名前のメトロスタイル(Windows 8)アプリケーションがあるとします。「xyz」をWindowsストアに展開しました。1週間後、支払いページに大きなバグが見つかりました。したがって、ユーザーにxyzアプリケーションを新しいバージョンに更新するように強制する必要があります。そのためのベストプラクティスは何ですか?マイクロソフトはソリューションを提供していますか?

4

2 に答える 2

5

ユーザーにアプリ自体を更新するように強制することはできませんが、いくつかのオプションがあります...

  1. Windowsストアは、利用可能な更新があることをユーザーに自動的に通知します。この動作は無料で提供され、コーディングする必要はありません。
  2. 「現在のバージョン番号」をWeb経由で利用できるようにすることができます(おそらく静的XMLファイルとして)。次に、アプリにこの数値を内部変数と照合させることができます。現在インストールされているバージョンが更新されたバージョンよりも古い場合は、メインのアプリUIの代わりに、「ストアにアクセスしてアップグレードしてください」というタイプのメッセージを表示できます。

これらのオプションはどちらも、アプリがアップグレードを強制していることを意味するものではありませんが、更新が利用可能であり、アップグレードしないと機能が影響を受ける可能性があることをユーザーに認識させます。

于 2012-11-21T11:37:38.847 に答える
1

Windows.ApplicationModel.Store.CurrentAppで探しているものを見つけることができます。これにより、更新を実行する必要があることを示すダイアログから、ユーザーをアプリストアページに移動できます。

于 2012-11-22T18:59:27.260 に答える