Windows phone 8 Windows Phone 8应用内购买

Windows phone 8 Windows Phone 8应用内购买,windows-phone-8,in-app-purchase,Windows Phone 8,In App Purchase,我想在我的Windows Phone 8应用程序中进行应用内购买。我把我的应用程序发布为beta版,还有3款你可以购买的产品。我从Visual Studio 2013的开发中心复制了我的ID。现在我想测试一下。 问题是当我单击此按钮时: private async void buttonInfo_Click(object sender, RoutedEventArgs e) { StringBuilder sb = new StringBuilder();

我想在我的Windows Phone 8应用程序中进行应用内购买。我把我的应用程序发布为beta版,还有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,但没有内容。为什么不呢?

你可以在上面调试。。确定

等待CurrentApp.LoadListingInformation同步()


返回一天后修复的预期结果。代码没有变化。xD也许服务器还没有准备好

告诉某人只是“调试它”并没有真正的帮助,是吗?