8

私は実際に、Windows ストア アプリの更新プログラムが利用可能かどうかを確認する方法を見つけようとしています。API でこれを行う方法はありますか? ありがとう !エッサム

4

2 に答える 2

5

Windows ストアには、特に更新プログラムを確認するための API はありません。かなり簡単な回避策があります。

  var package = Windows.ApplicationModel.Package.Current;
        PackageVersion t = package.Id.Version;

これにより、ユーザーが実行しているパッケージのバージョンが取得されます。これを使用して、現在のバージョンのサーバーの 1 つを確認できます。アプリで使用するためのセットアップがまだ 1 つもなければ、高度なサービスを実行する必要はありません。Web サーバーで単純なテキスト ファイルを使用できます。「myappversion.txt」と言います。Web リクエストを介してダウンロードします。

みたいな。

        WebRequest req = WebRequest.Create(new Uri(@"http://myurl.com/MyAppversion.txt"));

        var result = await req.GetResponseAsync();

私が知っているのは理想的ではありません。また、Windows 8.1 はアプリをサイレントに更新することになっているため、更新がアプリの起動前に行われるかどうかはわかりますが、これは必要ないかもしれないことも考慮してください。

さらにサポートが必要な場合はお知らせください。

于 2013-06-04T14:25:13.693 に答える