【问题标题】:In-app-purchase - LoadListingInformationAsync() doesnt work WP 8.1应用内购买 - LoadListingInformationAsync() 不起作用 WP 8.1
【发布时间】:2015-05-10 08:47:24
【问题描述】:

我正在尝试在我的 WP 8.1 应用中创建应用内购买,但我无法显示所有可供购买的应用内产品。我无法加载列表信息

我有这段代码,但是当我尝试加载产品时,我的应用程序在var listing = await CurrentApp.LoadListingInformationAsync(); 在线崩溃

 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));
}
 MessageDialog msg = new MessageDialog(sb.ToString(),"asd");
    await msg.ShowAsync();

谢谢

【问题讨论】:

    标签: c# windows windows-phone-8 windows-phone-8.1


    【解决方案1】:

    您需要在开发应用时使用CurrentAppSimulator,并在推送到商店时更改代码。

    【讨论】:

    • 所以只有当应用程序在商店中可用时,此代码才有效?
    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
    • 是的,代码在发布到商店后将起作用。 @EgorN 谢谢你的通知,下次会注意的:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多