CurrentApp.RequestProductPurchaseAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| RequestProductPurchaseAsync(String) |
Important アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。 アドオン (アプリ内製品または IAP とも呼ばれます) の購入を要求します。 さらに、このメソッドを呼び出すと、Microsoft Store 経由でトランザクションを完了するために使用される UI が表示されます。 |
| RequestProductPurchaseAsync(String, Boolean) |
Important アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。 手記 [RequestProductPurchaseAsync(String, Boolean) は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、RequestProductPurchaseAsync(String)を使用します。 アドオン (アプリ内製品または IAP とも呼ばれます) の購入を要求します。 さらに、このメソッドを呼び出すと、Microsoft Store 経由でトランザクションを完了するために使用される UI が表示されます。 |
| RequestProductPurchaseAsync(String, String, ProductPurchaseDisplayProperties) |
Important アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。 アドオン (アプリ内製品または IAP とも呼ばれます) の購入を要求します。 さらに、このメソッドを呼び出すと、Microsoft Store 経由でトランザクションを完了するために使用される UI が表示されます。 このオーバーロードには、ストア内の 1 つの製品エントリで表されるアプリ内購入の大規模なカタログ内の特定のオファーの詳細を表示するために使用できるパラメーターが含まれます。 |
RequestProductPurchaseAsync(String)
Important
アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。
アドオン (アプリ内製品または IAP とも呼ばれます) の購入を要求します。 さらに、このメソッドを呼び出すと、Microsoft Store 経由でトランザクションを完了するために使用される UI が表示されます。
public:
static IAsyncOperation<PurchaseResults ^> ^ RequestProductPurchaseAsync(Platform::String ^ productId);
/// [Windows.Foundation.Metadata.Overload("RequestProductPurchaseWithResultsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PurchaseResults> RequestProductPurchaseAsync(winrt::hstring const& productId);
[Windows.Foundation.Metadata.Overload("RequestProductPurchaseWithResultsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PurchaseResults> RequestProductPurchaseAsync(string productId);
function requestProductPurchaseAsync(productId)
Public Shared Function RequestProductPurchaseAsync (productId As String) As IAsyncOperation(Of PurchaseResults)
パラメーター
- productId
-
String
Platform::String
winrt::hstring
購入するアドオンの製品 ID。
返品
アプリ内製品購入要求の結果を含む PurchaseResults。
- 属性
注釈
製品 ID は、アプリがアドオンを識別するために使用する文字列です。 製品 ID は、
このメソッドの使用方法の例については、コード サンプルを参照してください。
こちらもご覧ください
適用対象
RequestProductPurchaseAsync(String, Boolean)
Important
アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。
手記
[RequestProductPurchaseAsync(String, Boolean) は、Windows 8.1後にリリースで変更または使用できない場合があります。 代わりに、RequestProductPurchaseAsync(String)を使用します。
アドオン (アプリ内製品または IAP とも呼ばれます) の購入を要求します。 さらに、このメソッドを呼び出すと、Microsoft Store 経由でトランザクションを完了するために使用される UI が表示されます。
public:
static IAsyncOperation<Platform::String ^> ^ RequestProductPurchaseAsync(Platform::String ^ productId, bool includeReceipt);
/// [Windows.Foundation.Metadata.Deprecated("RequestProductPurchaseAsync(productId, includeReceipt) may be altered or unavailable for releases after Windows 8.1. Instead, use RequestProductPurchaseAsync(productId).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Overload("RequestProductPurchaseAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<winrt::hstring> RequestProductPurchaseAsync(winrt::hstring const& productId, bool const& includeReceipt);
/// [Windows.Foundation.Metadata.Overload("RequestProductPurchaseAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
/// [Windows.Foundation.Metadata.Deprecated("RequestProductPurchaseAsync(productId, includeReceipt) may be altered or unavailable for releases after Windows 8.1. Instead, use RequestProductPurchaseAsync(productId).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
static IAsyncOperation<winrt::hstring> RequestProductPurchaseAsync(winrt::hstring const& productId, bool const& includeReceipt);
[Windows.Foundation.Metadata.Deprecated("RequestProductPurchaseAsync(productId, includeReceipt) may be altered or unavailable for releases after Windows 8.1. Instead, use RequestProductPurchaseAsync(productId).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Overload("RequestProductPurchaseAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<string> RequestProductPurchaseAsync(string productId, bool includeReceipt);
[Windows.Foundation.Metadata.Overload("RequestProductPurchaseAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
[Windows.Foundation.Metadata.Deprecated("RequestProductPurchaseAsync(productId, includeReceipt) may be altered or unavailable for releases after Windows 8.1. Instead, use RequestProductPurchaseAsync(productId).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public static IAsyncOperation<string> RequestProductPurchaseAsync(string productId, bool includeReceipt);
function requestProductPurchaseAsync(productId, includeReceipt)
Public Shared Function RequestProductPurchaseAsync (productId As String, includeReceipt As Boolean) As IAsyncOperation(Of String)
パラメーター
- productId
-
String
Platform::String
winrt::hstring
購入するアドオンの製品 ID。
- includeReceipt
-
Boolean
bool
メソッドが指定した productId のレシートを返す必要があるかどうかを判断します。
返品
指定された productIdのアプリ内トランザクションの詳細を提供する文字列。 includeReceipt
- 属性
注釈
RequestProductPurchaseAsync(String) の解説も、このオーバーロードに適用されます。
このオーバーロードの呼び出しが成功した後に製品ライセンスがアクティブかどうかを確認するには、LicenseInformation.IsActive プロパティを使用します。
こちらもご覧ください
適用対象
RequestProductPurchaseAsync(String, String, ProductPurchaseDisplayProperties)
Important
アプリ内購入機能は、昇格されたアプリケーションではサポートされていません。
アドオン (アプリ内製品または IAP とも呼ばれます) の購入を要求します。 さらに、このメソッドを呼び出すと、Microsoft Store 経由でトランザクションを完了するために使用される UI が表示されます。 このオーバーロードには、ストア内の 1 つの製品エントリで表されるアプリ内購入の大規模なカタログ内の特定のオファーの詳細を表示するために使用できるパラメーターが含まれます。
public:
static IAsyncOperation<PurchaseResults ^> ^ RequestProductPurchaseAsync(Platform::String ^ productId, Platform::String ^ offerId, ProductPurchaseDisplayProperties ^ displayProperties);
/// [Windows.Foundation.Metadata.Overload("RequestProductPurchaseWithDisplayPropertiesAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PurchaseResults> RequestProductPurchaseAsync(winrt::hstring const& productId, winrt::hstring const& offerId, ProductPurchaseDisplayProperties const& displayProperties);
[Windows.Foundation.Metadata.Overload("RequestProductPurchaseWithDisplayPropertiesAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PurchaseResults> RequestProductPurchaseAsync(string productId, string offerId, ProductPurchaseDisplayProperties displayProperties);
function requestProductPurchaseAsync(productId, offerId, displayProperties)
Public Shared Function RequestProductPurchaseAsync (productId As String, offerId As String, displayProperties As ProductPurchaseDisplayProperties) As IAsyncOperation(Of PurchaseResults)
パラメーター
- productId
-
String
Platform::String
winrt::hstring
購入するアドオンの製品 ID。
- offerId
-
String
Platform::String
winrt::hstring
productId によって Microsoft Store で表される大規模な購入カタログ内の特定のアプリ内機能またはコンテンツ。 この値は、アプリが実行するコンテンツと関連付けられます。 Microsoft Store では、この値を使用して、PurchaseResultsをアイテム化するだけです。
- displayProperties
- ProductPurchaseDisplayProperties
購入時にユーザーに表示されるアプリ機能またはコンテンツ オファーの名前。
返品
アプリ内製品購入要求の結果を含む PurchaseResults。
- 属性
注釈
RequestProductPurchaseAsync(String) の解説も、このオーバーロードに適用されます。