Windows.ApplicationModel.Store 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリ内購入と試用版機能をユニバーサル Windows プラットフォーム (UWP) アプリに追加するために、Windows ストアと対話するための型とメンバーを提供します。
注意
Windows.ApplicationModel.Store 名前空間は今後更新されず、新機能も追加されません。 Visual Studio でプロジェクトのターゲットを Windows 10 Anniversary Edition (10.0、ビルド 14393) 以降のリリースに設定している (つまり、Windows 10 Version 1607 以降をターゲットとしている) 場合は、代わりに Windows.Services.Store 名前空間を使うことをお勧めします。 詳しくは、「アプリ内購入と試用版」をご覧ください。 Windows.ApplicationModel.Store 名前空間は、デスクトップ ブリッジを使用する Windows デスクトップ アプリケーションや、パートナー センターで開発サンドボックスを使用するアプリやゲームではサポートされていません (たとえば、Xbox Live と統合するゲームの場合など)。 このような製品では、Windows.Services.Store 名前空間を使ってアプリ内購入と試用版を実装する必要があります。
クラス
CurrentApp |
現在のアプリに関するライセンス情報と一覧情報を取得し、アプリ内製品の購入を実行するために使用できるメソッドとプロパティを定義します。 注意 Windows.ApplicationModel.Store 名前空間の CurrentApp クラスとその他の型は、新機能で更新されなくなりました。 Visual Studio でプロジェクトのターゲットを Windows 10 Anniversary Edition (10.0、ビルド 14393) 以降のリリースに設定している (つまり、Windows 10 Version 1607 以降をターゲットとしている) 場合は、代わりに Windows.Services.Store 名前空間を使うことをお勧めします。 詳しくは、「アプリ内購入と試用版」をご覧ください。 CurrentApp クラスは、デスクトップ ブリッジを使用する Windows デスクトップ アプリケーションや、パートナー センターで開発サンドボックスを使用するアプリやゲームではサポートされていません (たとえば、Xbox Live と統合するゲームの場合など)。 このような製品では、Windows.Services.Store 名前空間を使ってアプリ内購入と試用版を実装する必要があります。 |
CurrentAppSimulator |
テスト中にシミュレートされたライセンス情報を取得するために使用できるオブジェクトのインスタンス化に使用されるメソッドとプロパティを定義します。 注意 CurrentAppSimulator クラスと、Windows.ApplicationModel.Store 名前空間内の他の型は、新機能で更新されなくなりました。 Visual Studio でプロジェクトのターゲットを Windows 10 Anniversary Edition (10.0、ビルド 14393) 以降のリリースに設定している (つまり、Windows 10 Version 1607 以降をターゲットとしている) 場合は、代わりに Windows.Services.Store 名前空間を使うことをお勧めします。 詳しくは、「アプリ内購入と試用版」をご覧ください。 CurrentAppSimulator クラスは、デスクトップ ブリッジを使用する Windows デスクトップ アプリケーションや、パートナー センターで開発サンドボックスを使用するアプリやゲームではサポートされていません (たとえば、Xbox Live と統合するゲームの場合など)。 このような製品では、Windows.Services.Store 名前空間を使ってアプリ内購入と試用版を実装する必要があります。 |
LicenseInformation |
現在のアプリのライセンス メタデータへのアクセスを提供します。 |
ListingInformation |
Microsoft Store のアプリを説明する一覧情報を提供します。 |
ProductLicense |
アドオン (アプリ内製品または IAP とも呼ばれます) に関連付けられているライセンスに関する情報を提供します。 |
ProductListing |
アドオン (アプリ内製品または IAP とも呼ばれます) の詳細を示すローカライズされた情報を提供します。 |
ProductPurchaseDisplayProperties |
購入時にユーザーに表示される製品名を指定するために使用されます。 このクラスは 、RequestProductPurchaseAsync 操作を作成する際に使用され、アプリ内製品の大規模なカタログ内の特定のオファーを視覚的に表します。これは、Microsoft Store の 1 つの製品エントリで表されます。 注意 Windows Phone 8 人の開発者は、表示用の画像と内部的に使用される説明を含む URI を提供することで、製品に関連付けられたイメージを表示することもできます。 |
PurchaseResults |
アプリ内製品購入トランザクションの結果の詳細を示す情報が含まれます。 |
UnfulfilledConsumable |
満たされていないコンシューマブルなアプリ内製品の購入と製品情報が含まれます。 |
列挙型
FulfillmentResult |
コンシューマブルなアプリ内製品のフルフィルメント状態を示すために使用される値を定義します。 |
ProductPurchaseStatus |
アプリ内製品を購入するときにトランザクションの状態を示すために使用される値を定義します。 |
ProductType |
アプリ内製品の製品の種類を指定します。 |
代理人
LicenseChangedEventHandler |
LicenseChanged イベントを処理するメソッドを表します。 |
注釈
この名前空間のメンバーを使用して、アプリ内購入と試用版機能を ユニバーサル Windows プラットフォーム (UWP) アプリに追加して、アプリの収益化に役立てることができます。 この名前空間のメンバーを使用して、アプリのライセンス状態をチェックし、試用版かアクティブ ライセンスかを判断できます。 この名前空間は、任意のバージョンのWindows 10を対象とする UWP アプリで使用できます。
CurrentApp クラスを使用して Windows ストアを操作するには、有効な Windows ストア開発者アカウントが必要です。 Windows ストア開発者アカウントをお持ちでない場合は、 CurrentAppSimulator クラスでシミュレートされた関数のみを使用できます。