Я создаю приложение, в котором необходимо добавить опцию «Покупка в приложении» для покупки выбранного видео, а при покупке отправить запрос на его загрузку на другой сервер с квитанцией; Я пытаюсь получить список доступных вариантов покупки с помощью следующего кода:
try
{
ListingInformation ProdList = await CurrentApp.LoadListingInformationAsync();
lbProductsList.Items.Clear();
string t = "";
foreach (var item in ProdList.ProductListings)
{
t = string.Format("{0}, {1}, {2},{3}, {4}",
item.Key,
item.Value.Name,
item.Value.FormattedPrice,
item.Value.ProductType,
item.Value.Description);
lbProductsList.Items.Insert(0, t);
}
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}
строка кода — ListingInformation ProdList = await CurrentApp.LoadListingInformationAsync(); его создание проблемы и управление переходит к блоку catch, показывающему сообщение об ошибке --
Явная транзакция была принудительно отменена. (Исключение из HRESULT: 0x8032000F)
и при использовании зарегистрированного идентификатора продукта отображается следующая ошибка:
System.Exception: Exception from HRESULT: 0x805A0194
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(задача) в System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() в IAP.MainPage.d__1.MoveNext ()
Подскажите, пожалуйста, в чем проблема. Я использую зарегистрированный идентификатор приложения для загрузки информации, но не могу
любая помощь хороша для меня. Спасибо.