Share via


CurrentApp.RequestProductPurchaseAsync Metode

Definisi

Overload

RequestProductPurchaseAsync(String)

Meminta pembelian add-on (juga disebut produk dalam aplikasi atau IAP). Selain itu, memanggil metode ini menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store.

RequestProductPurchaseAsync(String, Boolean)

Catatan

[RequestProductPurchaseAsync(String, Boolean) dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan RequestProductPurchaseAsync(String).

Meminta pembelian add-on (juga disebut produk dalam aplikasi atau IAP). Selain itu, memanggil metode ini menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store.

RequestProductPurchaseAsync(String, String, ProductPurchaseDisplayProperties)

Meminta pembelian add-on (juga disebut produk dalam aplikasi atau IAP). Selain itu, memanggil metode ini menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store. Kelebihan beban ini mencakup parameter yang dapat Anda gunakan untuk menampilkan detail untuk penawaran tertentu dalam katalog besar pembelian dalam aplikasi yang diwakili oleh entri produk tunggal di Toko.

RequestProductPurchaseAsync(String)

Meminta pembelian add-on (juga disebut produk dalam aplikasi atau IAP). Selain itu, memanggil metode ini menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store.

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)

Parameter

productId
String

Platform::String

winrt::hstring

ID produk add-on untuk dibeli.

Mengembalikan

PurchaseResults yang berisi hasil permintaan pembelian produk dalam aplikasi.

Atribut

Keterangan

ID produk adalah string yang digunakan aplikasi untuk mengidentifikasi add-on. Anda memasukkan ID produk saat mengirimkan add-on Anda di Pusat Mitra, di mana ia dikaitkan dengan deskripsi, tingkat harga, dan masa pakai. Untuk informasi selengkapnya, lihat Cara menggunakan ID produk untuk add-on dalam kode Anda.

Anda dapat melihat contoh cara menggunakan metode ini dalam sampel kode kami.

Lihat juga

Berlaku untuk

RequestProductPurchaseAsync(String, Boolean)

Catatan

[RequestProductPurchaseAsync(String, Boolean) dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan RequestProductPurchaseAsync(String).

Meminta pembelian add-on (juga disebut produk dalam aplikasi atau IAP). Selain itu, memanggil metode ini menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store.

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)

Parameter

productId
String

Platform::String

winrt::hstring

ID produk add-on untuk dibeli.

includeReceipt
Boolean

bool

Menentukan apakah metode harus mengembalikan tanda terima untuk productId yang ditentukan.

Mengembalikan

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

String yang menyediakan detail transaksi dalam aplikasi untuk productId yang disediakan. Jika includeReceipt diatur true, string yang dikembalikan akan menyertakan xml tanda terima lengkap.

Atribut

Keterangan

Keterangan untuk RequestProductPurchaseAsync(String) juga berlaku untuk kelebihan beban ini.

Untuk mengonfirmasi apakah lisensi produk aktif setelah panggilan berhasil ke kelebihan beban ini, gunakan properti LicenseInformation.IsActive .

Lihat juga

Berlaku untuk

RequestProductPurchaseAsync(String, String, ProductPurchaseDisplayProperties)

Meminta pembelian add-on (juga disebut produk dalam aplikasi atau IAP). Selain itu, memanggil metode ini menampilkan UI yang digunakan untuk menyelesaikan transaksi melalui Microsoft Store. Kelebihan beban ini mencakup parameter yang dapat Anda gunakan untuk menampilkan detail untuk penawaran tertentu dalam katalog besar pembelian dalam aplikasi yang diwakili oleh entri produk tunggal di Toko.

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)

Parameter

productId
String

Platform::String

winrt::hstring

ID produk add-on untuk dibeli.

offerId
String

Platform::String

winrt::hstring

Fitur atau konten dalam aplikasi tertentu dalam katalog pembelian besar yang diwakili di Microsoft Store oleh productId. Nilai ini berkorelasi dengan konten yang bertanggung jawab untuk dipenuhi aplikasi Anda. Microsoft Store hanya menggunakan nilai ini untuk itemisasi PurchaseResults.

displayProperties
ProductPurchaseDisplayProperties

Nama fitur aplikasi atau penawaran konten yang ditampilkan kepada pengguna pada saat pembelian.

Mengembalikan

PurchaseResults yang berisi hasil permintaan pembelian produk dalam aplikasi.

Atribut

Keterangan

Keterangan untuk RequestProductPurchaseAsync(String) juga berlaku untuk kelebihan beban ini.

Lihat juga

Berlaku untuk