Pembelian dalam Aplikasi menimbulkan kesalahan

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.


person Abhishek    schedule 19.04.2013    source sumber
comment
masalahnya adalah kata yang sangat umum, bisakah Anda lebih spesifik   -  person Swift Sharp    schedule 19.04.2013
comment
blok tangkapan menampilkan pesan kesalahan Transaksi eksplisit telah dibatalkan secara paksa. (Pengecualian dari HRESULT: 0x8032000F)   -  person Abhishek    schedule 19.04.2013
comment
Saya hanya ingin tahu apa masalahnya? Itu berfungsi dengan baik sebelum beberapa hari.   -  person Abhishek    schedule 19.04.2013
comment
@Abhishek, sudahkah Anda memecahkan masalahnya?   -  person TheQuestioner    schedule 25.07.2014
comment
Tidak juga, Masalah terpecahkan secara otomatis setelah beberapa waktu.   -  person Abhishek    schedule 28.07.2014


Jawaban (2)


dapatkah Anda memeriksa panduan aplikasi Anda di file WMAppManifest.xml dengan panduan di panduan aplikasi yang diterbitkan DevCenter? Jika tidak, pastikan Anda memperbarui WMAppManifest.xml Anda dengan panduan dari devcenter.

person Mahender    schedule 25.04.2013

Sudahkah Anda membuat produk dalam aplikasi di Dev Center yang terkait dengan aplikasi Anda? Pastikan id produk cocok dengan id produk di Pusat Pengembangan untuk aplikasi utama Anda yang mereferensikan produk dalam aplikasi ini. 0x805A0194 adalah salah satu kesalahan pengecualian yang akan Anda dapatkan jika aplikasi tidak dapat memperoleh produk yang terkait dengan aplikasi dan Anda memiliki koneksi internet.

person mjf    schedule 30.05.2013
comment
Terima kasih, tetapi ada masalah dengan produk yang dibuat oleh klien di Pusat Pengembang, ketika saya memperbaikinya, saya membuat produk lain di pusat Pengembang dan di sana produk dalam aplikasi dan menggunakan AppId baru kemudian kesalahan dihapus dan ini mengembalikan semua daftar produk. - person Abhishek; 30.05.2013