CurrentApp.RequestProductPurchaseAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.