C# 在windows phone c中购买InApp

C# 在windows phone c中购买InApp,c#,windows-phone-8,in-app-purchase,C#,Windows Phone 8,In App Purchase,我在商店里提交测试版,并制作一份产品清单。。 根据这个链接 异常为:来自HRESULT的异常:0x80072EE7 如何解决此问题?您是在直接从应用商店下载的应用程序中还是在手动部署的调试版本中遇到此异常 如果是调试版本,请确保在应用程序已发布的情况下,在存储区的WMAppManifest.xml中使用了正确的ProductId 如果您尚未将应用程序发布到应用商店,您唯一的选择就是在发布前使用测试并将其更改回CurrentApp,并祈祷好运 还要记住,调用LoadListingInformati

我在商店里提交测试版,并制作一份产品清单。。 根据这个链接

异常为:来自HRESULT的异常:0x80072EE7


如何解决此问题?

您是在直接从应用商店下载的应用程序中还是在手动部署的调试版本中遇到此异常

如果是调试版本,请确保在应用程序已发布的情况下,在存储区的WMAppManifest.xml中使用了正确的ProductId

如果您尚未将应用程序发布到应用商店,您唯一的选择就是在发布前使用测试并将其更改回CurrentApp,并祈祷好运

还要记住,调用LoadListingInformationAsync方法可能会因各种原因引发异常,包括网络故障。因此,最好用Try/Catch块包装这个方法调用

  //StringBuilder sb=new StringBuilder();
        var listing=await CurrentApp.LoadListingInformationAsync();
        foreach (var product in listing.ProductListings)
        {
           sb.AppendLine(string.Format("{0}, {1}, {2},{3}, {4}",
                product.Key,
                product.Value.Name,
                product.Value.FormattedPrice,
                product.Value.ProductType,
                product.Value.Description));
        }
       MessageBox.Show(sb.ToString(), "List all products", MessageBoxButton.OK);