ในการซื้อแอปกำลังสร้างข้อผิดพลาด

ฉันกำลังสร้างแอปที่ต้องเพิ่มตัวเลือกการซื้อในแอปเพื่อซื้อวิดีโอที่เลือก และเมื่อซื้อแล้ว ให้ส่งคำขอเพื่อดาวน์โหลดบนเซิร์ฟเวอร์อื่นด้วยใบเสร็จ ฉันกำลังพยายามบรรลุรายการตัวเลือกที่มีให้ซื้อด้วยรหัสที่ตกลงมา--

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);

}

รหัสบรรทัด - ListingInformation ProdList = รอ CurrentApp.LoadListingInformationAsync(); ปัญหาในการสร้างและการควบคุมไปที่ catch block ที่แสดงข้อความแสดงข้อผิดพลาด -

ธุรกรรมที่ชัดเจนถูกยกเลิกโดยการบังคับ (ข้อยกเว้นจาก HRESULT: 0x8032000F)

และเมื่อใช้รหัสผลิตภัณฑ์ที่ลงทะเบียนแล้วจะแสดงข้อผิดพลาดที่ตกลงมา--

System.Exception: Exception from HRESULT: 0x805A0194

ที่ System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (งานงาน) ที่ System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (งานงาน) ที่ System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() ที่ IAP.MainPage.d__1.MoveNext ()

ใครก็ได้ช่วยบอกหน่อยว่ามีปัญหาอะไร ฉันใช้ App Id ที่ลงทะเบียนเพื่อโหลดข้อมูลแต่ทำไม่ได้

ความช่วยเหลือใด ๆ ที่ดีสำหรับฉัน ขอบคุณ.


person Abhishek    schedule 19.04.2013    source แหล่งที่มา
comment
ปัญหาเป็นคำที่กว้างมาก คุณช่วยระบุให้เจาะจงกว่านี้ได้ไหม   -  person Swift Sharp    schedule 19.04.2013
comment
catch block แสดงข้อความแสดงข้อผิดพลาด ธุรกรรมที่ชัดเจนถูกยกเลิกโดยการบังคับ (ข้อยกเว้นจาก HRESULT: 0x8032000F)   -  person Abhishek    schedule 19.04.2013
comment
ฉันต้องการทราบเพียงว่าปัญหาคืออะไร มันทำงานได้ดีก่อนสองสามวัน   -  person Abhishek    schedule 19.04.2013
comment
@Abhishek คุณได้แก้ไขปัญหาแล้วหรือยัง?   -  person TheQuestioner    schedule 25.07.2014
comment
ไม่จริง ปัญหาได้รับการแก้ไขโดยอัตโนมัติหลังจากผ่านไปสักครู่   -  person Abhishek    schedule 28.07.2014


คำตอบ (2)


คุณสามารถตรวจสอบ guid แอปของคุณในไฟล์ WMAppManifest.xml ด้วย guid ใน guid ของแอปที่เผยแพร่โดย DevCenter ได้หรือไม่ ถ้าไม่ ตรวจสอบให้แน่ใจว่าคุณควรอัปเดต WMAppManifest.xml ของคุณด้วย guid จาก devcenter

person Mahender    schedule 25.04.2013

คุณได้สร้างผลิตภัณฑ์ที่ซื้อในแอปใน Dev Center ที่เชื่อมโยงกับแอปของคุณหรือไม่? ตรวจสอบให้แน่ใจว่ารหัสผลิตภัณฑ์ตรงกับรหัสผลิตภัณฑ์ใน Dev Center สำหรับแอปหลักของคุณที่อ้างอิงถึงผลิตภัณฑ์ที่ซื้อในแอปเหล่านี้ 0x805A0194 เป็นหนึ่งในข้อผิดพลาดข้อยกเว้นที่คุณจะได้รับหากแอปไม่สามารถรับผลิตภัณฑ์ที่เกี่ยวข้องกับแอปและคุณมีการเชื่อมต่ออินเทอร์เน็ต

person mjf    schedule 30.05.2013
comment
ขอบคุณ แต่มีปัญหากับผลิตภัณฑ์ที่สร้างโดยไคลเอนต์ใน Dev Center เมื่อฉันแก้ไขได้สร้างผลิตภัณฑ์อื่นใน Dev center และที่นั่นในผลิตภัณฑ์แอปและใช้ AppId ใหม่ จากนั้นข้อผิดพลาดก็ถูกลบออก และนี่คือการส่งคืนรายการผลิตภัณฑ์ทั้งหมด - person Abhishek; 30.05.2013