我正在创建一个应用程序,该应用程序需要添加应用程序内购买选项来购买选定的视频,并在购买时发送请求以将其下载到带有收据的其他服务器上;我正在尝试使用以下代码获取可用选项列表 -
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 = await CurrentApp.LoadListingInformationAsync(); 它的创建问题和控制转到显示错误消息的捕获块 -
显式事务已被强制取消。(来自 HRESULT 的异常:0x8032000F)
并且在使用已注册的产品 ID 时,它会显示错误的错误--
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 来加载信息,但不能
任何帮助对我都有好处。谢谢。