CurrentAppSimulator.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) |
Membuat operasi asinkron yang menampilkan UI yang digunakan untuk mensimulasikan pembelian add-on (juga disebut produk dalam aplikasi atau IAP) dari 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). Membuat operasi asinkron yang menampilkan UI yang digunakan untuk mensimulasikan pembelian add-on (juga disebut produk dalam aplikasi atau IAP) dari Microsoft Store. |
RequestProductPurchaseAsync(String, String, ProductPurchaseDisplayProperties) |
Membuat operasi asinkron yang menampilkan UI yang digunakan untuk mensimulasikan pembelian add-on (juga disebut produk dalam aplikasi atau IAP) dari 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)
Membuat operasi asinkron yang menampilkan UI yang digunakan untuk mensimulasikan pembelian add-on (juga disebut produk dalam aplikasi atau IAP) dari 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 (sebagaimana didefinisikan oleh simulasi) add-on untuk dibeli.
Mengembalikan
PurchaseResults yang berisi hasil permintaan pembelian produk dalam aplikasi yang disimulasikan.
- Atribut
Keterangan
Menggunakan elemen CurrentApp/ListingInformation/Product dalam file WindowsStoreProxy.xml dengan atribut ProductId yang cocok dengan ProductId sebagai sumber data untuk anggota objek yang dikembalikan. Jika pembelian berhasil, status lisensi hanya diperbarui dalam memori. Isi WindowsStoreProxy.xml tidak diubah. Untuk informasi selengkapnya, lihat Menggunakan file WindowsStoreProxy.xml dengan CurrentAppSimulator.
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).
Membuat operasi asinkron yang menampilkan UI yang digunakan untuk mensimulasikan pembelian add-on (juga disebut produk dalam aplikasi atau IAP) dari 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 (sebagaimana didefinisikan oleh simulasi) add-on untuk dibeli.
- includeReceipt
-
Boolean
bool
Menentukan apakah metode harus mengembalikan tanda terima untuk productId yang ditentukan.
Mengembalikan
String yang menyediakan detail pembelian produk 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 .
Anda dapat melihat contoh cara menggunakan metode ini dalam sampel kode kami.
Lihat juga
Berlaku untuk
RequestProductPurchaseAsync(String, String, ProductPurchaseDisplayProperties)
Membuat operasi asinkron yang menampilkan UI yang digunakan untuk mensimulasikan pembelian add-on (juga disebut produk dalam aplikasi atau IAP) dari 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 (sebagaimana didefinisikan oleh simulasi) add-on untuk dibeli.
- offerId
-
String
Platform::String
winrt::hstring
Produk 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 parameter ini untuk itemisasi PurchaseResults.
- displayProperties
- ProductPurchaseDisplayProperties
Nama produk dalam aplikasi yang ditampilkan kepada pengguna pada saat pembelian.
Mengembalikan
PurchaseResults yang berisi hasil permintaan pembelian produk dalam aplikasi yang disimulasikan.
- Atribut
Keterangan
Keterangan untuk RequestProductPurchaseAsync(String) juga berlaku untuk kelebihan beban ini.