1

Есть ли способ узнать цену покупки в приложении, прежде чем перейти к подтверждению покупки в приложении? Я хочу разместить цену в своем приложении в пользовательском интерфейсе. И я хочу динамически получать цены через Windows Phone Store или API покупки приложений.Как открыть In-App Цена покупки в WP8.1?

ответ

2
try 
{ 
    //StoreManager mySM = new StoreManager(); 
    ListingInformation li = await Store.CurrentApp.LoadListingInformationAsync(); 

    foreach (string key in li.ProductListings.Keys) 
    { 
     ProductListing pListing = li.ProductListings[key]; 
     System.Diagnostics.Debug.WriteLine(key); 

     string status = Store.CurrentApp.LicenseInformation.ProductLicenses[key].IsActive ? "Purchased" : pListing.FormattedPrice; 

     string imageLink = string.Empty; 

     picItems.Add(
      new ProductItem { 
       imgLink = key.Equals("molostickerdummy") ? "/Res/41.png" : "/Res/18.png", 
       Name = pListing.Name, 
       Status = status, 
       key = key, 
       BuyNowButtonVisible = Store.CurrentApp.LicenseInformation.ProductLicenses[key].IsActive ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible 
      } 
     ); 
    } 

    pics.ItemsSource = picItems; 
} 
catch (Exception e) 
{ 
    System.Diagnostics.Debug.WriteLine(e.ToString()); 
} 
Смежные вопросы