Windows Phone 8 In App Purchasing

时间:2013-12-13 14:27:44

标签: windows-phone-8 in-app-purchase

我希望在我的Windows Phone 8应用中购买应用。我发布了我的应用程序作为测试版,还有3款适用于此应用的产品,您可以购买。我在Visual Studio 2013中从开发中心复制了我的ID。现在我要测试它。 问题是当我点击这个按钮时:

    private async void buttonInfo_Click(object sender, RoutedEventArgs e)
    {
        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);
    }

然后出现messageBox但没有内容。为什么不呢?

2 个答案:

答案 0 :(得分:0)

您可以对其进行调试..确保

await CurrentApp.LoadListingInformationAsync()

返回您期望的结果

答案 1 :(得分:0)

一天后修好了。代码没有变化。 xD可能服务器没有准备好