2017-07-06 7 views
0

私は、正確にWindowsアプリケーションが購入を行う方法について質問しています。私の質問を明確にしましょう。Windowsストアの購入はどのように行われますか?

var License = CurrentApp.LicenseInformation; 
    var Listing = await CurrentApp.LoadListingInformationAsync(); 

そして質問はどのようにこの方法があれば、我々はそれを購入したかどうかということを理解しない、ということです:?UWPで たちは、製品を購入されているかどうかチェックするためにこれらのコードを使用してコーディングそれは毎回HTTPリクエストを行うのですか(詳細が必要です)またはファイルから読み込みます(詳細は必要ですが、どのファイル、どこで)?私はリスト・シミュレーターを扱うことにしました。それはXMLファイルでした。私は店が私が知らない場所にXMLファイルを保存すると思います。

どのように動作するかを理解するのは本当の質問です。私はMicrosoftの文書には何も見つかりませんでした。

答えて

0

私はあなたが本当にあなたとは思わないと思います Microsoftのドキュメントを読んでください。

それは右LoadListingInformationAsyncメソッドのドキュメントに書かれています:

「このメソッドを呼び出すと、インターネット接続が必要です。」それはHTTPリクエストに毎回

を作っていることLicenseInformation性質を推測するのは簡単だという発言から、

しかしは、インターネット接続を必要としません。

+0

注意して読んでください。 LicenseInformationはどこからデータをロードするのですか? – Mohsen

0

LoadListingInformationAsyncメソッドは、ユーザーの現在の市場に固有のすべてのアプリメタデータをリストします。利用可能なすべての製品は、購入したかどうかにかかわらず提供する必要があります。

サービスは、必要な情報をストアサーバーに送信することによって機能します。詳細を知りたい場合は、メソッドを呼び出すときにfiddlerを使用してプロセス全体を監視することができます。

LicenseInformationプロパティは、ローカルストレージからデータをロードします。しかし、現在のところ、特定のストレージの詳細を明確にするような文書はありません。

+0

収納部分の詳細が必要です。 :) – Mohsen

関連する問題