У меня есть странная проблема с покупкой в приложении в приложении Windows Store. Когда я загрузить приложение в магазине я вижу всплывающее окно, как это: Имитация покупки в Windows Store
Но когда я бегу на моей локальной машине, из режима выпуска и использования CurrentApp кажется, что все будет в порядке, я вижу, проверяя цену в магазине: Также смешно, что нет разницы, когда я использую CurrentApp или CurrentAppSimulator. Пожалуйста, скажите мне, что я делаю неправильно?
Код для проверки широко известен:
public async Task<bool> IsPurchased(string featureName)
{
var applicationInformation = CurrentApp.LicenseInformation;
if (applicationInformation.ProductLicenses[featureName].IsActive)
{
return true;
}
else
{
await CurrentApp.RequestProductPurchaseAsync(featureName);
return applicationInformation.ProductLicenses[featureName].IsActive;
}
}
Что значит «Когда я загружаю в магазин»? Вы имеете в виду, что вы загрузили этот пакет приложений, если он прошел сертификацию, загрузил ее из магазина, и это происходит? Или вы имеете в виду, когда вы создаете пакет приложения для загрузки, его загрузки, а затем запускаете его? –
Мое приложение прошло сертификацию, я загрузил их из магазина и установил, я пробовал на двух компьютерах, и проблема существует и в –
Возможно, у вас есть несколько вариантов реализации? Кажется, что вы вызываете 'CurrentAppSimulator' вместо' CurrentApp'. Возможно, попробуйте 'ctrl + f' и ищите' CurrentAppSimulator', чтобы увидеть, используете ли вы его где-нибудь случайно? –