CurrentApp.RequestAppPurchaseAsync(Boolean) Metode

Definisi

Meminta pembelian lisensi aplikasi lengkap.

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 ini 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 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 tentang konten tanda terima yang dikembalikan oleh metode ini, lihat Menggunakan tanda terima untuk memverifikasi pembelian produk.

Berlaku untuk