Windows.ApplicationModel.Store 名前空間

アプリ内購入と試用版機能をユニバーサル 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 クラスでシミュレートされた関数のみを使用できます。

こちらもご覧ください