Saya membuat aplikasi yang perlu menambahkan opsi Pembelian dalam aplikasi untuk membeli video yang dipilih, dan ketika dibeli, kirim permintaan untuk mengunduhnya di server lain dengan Tanda Terima; Saya mencoba mendapatkan daftar opsi yang tersedia untuk membeli dengan kode berikut--
try
{
ListingInformation ProdList = await CurrentApp.LoadListingInformationAsync();
lbProductsList.Items.Clear();
string t = "";
foreach (var item in ProdList.ProductListings)
{
t = string.Format("{0}, {1}, {2},{3}, {4}",
item.Key,
item.Value.Name,
item.Value.FormattedPrice,
item.Value.ProductType,
item.Value.Description);
lbProductsList.Items.Insert(0, t);
}
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}
baris kode- ListingInformation ProdList = menunggu CurrentApp.LoadListingInformationAsync(); ini menimbulkan masalah dan kontrol menuju ke blok tangkapan yang menampilkan pesan kesalahan --
Transaksi eksplisit telah dibatalkan secara paksa. (Pengecualian dari HRESULT: 0x8032000F)
dan ketika menggunakan Id Produk terdaftar, itu menunjukkan kesalahan berikut--
System.Exception: Exception from HRESULT: 0x805A0194
di System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tugas tugas) di System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tugas tugas) di System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() di IAP.MainPage.d__1.MoveNext ()
Adakah yang bisa memberi tahu apa masalahnya. Saya menggunakan Id Aplikasi terdaftar untuk memuat informasi tetapi tidak bisa
bantuan apa pun baik untuk saya. Terima kasih.