CurrentAppSimulator.RequestAppPurchaseAsync(Boolean) Metode

Definisi

Membuat operasi asinkron yang mensimulasikan permintaan pengguna untuk membeli lisensi penuh untuk aplikasi saat ini.

public:
 static IAsyncOperation<Platform::String ^> ^ RequestAppPurchaseAsync(bool includeReceipt);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<winrt::hstring> RequestAppPurchaseAsync(bool const& includeReceipt);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<string> RequestAppPurchaseAsync(bool includeReceipt);
function requestAppPurchaseAsync(includeReceipt)
Public Shared Function RequestAppPurchaseAsync (includeReceipt As Boolean) As IAsyncOperation(Of String)

Parameter

includeReceipt
Boolean

bool

Menentukan apakah metode harus mengembalikan tanda terima untuk aplikasi ini.

Mengembalikan

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Jika parameter includeReceipt diatur ke true, string ini berisi XML yang mewakili semua tanda terima untuk aplikasi dan pembelian produk dalam aplikasi apa pun. Jika includeReceipt diatur ke false, string ini kosong.

Atribut

Keterangan

Metode ini mengembalikan nilai keberhasilan meskipun:

  • Tidak ada koneksi jaringan yang tersedia.
  • Pengguna membatalkan keluar dari dialog.
  • Autentikasi pengguna gagal. Anda harus memperlakukan hasil yang berhasil karena menunjukkan proses asinkron selesai tanpa kesalahan. Untuk memastikan bahwa transaksi itu sendiri berhasil, periksa elemen LicenseInformation dalam tanda terima yang dikembalikan.

Untuk informasi selengkapnya tentang konten tanda terima, lihat Menggunakan tanda terima untuk memverifikasi pembelian produk.

Berlaku untuk