在Windows 8.1上获取应用内购买的价格

时间:2015-09-07 09:28:36

标签: c# windows-store-apps in-app-purchase windows-8.1

如何在Windows 8.1上获得应用内购买的价格?

因为我使用这段代码:

if (!(listing.ProductListings[nid].FormattedPrice == String.Empty))
                    {
                        file.Harga = listing.ProductListings[nid].FormattedPrice;
                    }

应用程序直接输出并显示如下图所示的错误消息: error message

1 个答案:

答案 0 :(得分:0)

基本上你正确地调用了api。

您正在获得" KeyNotFoundException"。这意味着您要查找的密钥不在字典中。 https://msdn.microsoft.com/en-us/library/system.collections.generic.keynotfoundexception(v=vs.110).aspx

要了解哪些产品可用,请使用foreach循环遍历您的商家信息,或使用TryGetValue访问特定值。