Мне было интересно, как именно в приложениях для покупок реализованы приложения Windows Store (что означает не Windows Phone), просто потому, что я смотрел онлайн и в учебниках Microsoft и мне не нашли ничего, что мне кажется.Как реализовать покупки в приложении в приложении для Windows Store
Я использовал Unity для разработки моей игры, а затем экспортировал файл Windows Store 8.1. В частности, у меня есть событие, реализованное в моем коде Unity, связанное с методом в файле MainPage.xaml.cs, доступном в Visual Studio (я запускаю Express 2013 для Windows). Фактический метод выполняется, но когда я прошу покупку продукта в способе, как это так, я получаю сообщение об ошибке:
// This is assigned to the event that is called in Unity whenever the "Get Points" button is pressed.
private async void PurchasePoints(object arg)
{
// Find the GameManager GameObject.
UnityEngine.GameObject gameManager = UnityEngine.GameObject.FindGameObjectWithTag("GameManager");
// Get the script attached to it.
GameManager gameManagerScript = gameManager.GetComponent<GameManager>();
// Get the license information for this app.
Windows.ApplicationModel.Store.LicenseInformation licenseInformation = Windows.ApplicationModel.Store.CurrentAppSimulator.LicenseInformation;
if (licenseInformation.ProductLicenses["SectorDefense_Points_250"].IsActive)
{
await Windows.ApplicationModel.Store.CurrentAppSimulator.RequestProductPurchaseAsync("SectorDefense_Points_250");
gameManagerScript.playerScore += 250;
}
}
Я просто обычно путают, как один, как предполагается реализовать такого рода функциональность ,
Я обязательно заглянул в файл WindowsStoreProxy.xml и настроил все в нем, чтобы удовлетворить потребности приложения, хотя я никогда не работал с XML раньше.
Любая помощь очень ценится!
Заранее спасибо.
Благодарим за сообщение об этом! Я могу загрузить и установить плагин, но я не совсем уверен, как его использовать. Я все еще использую симуляцию XML хранилища Windows Store и определяю свои покупки в приложении с помощью портала разработчиков Microsoft? Или есть что-то еще, что я делаю? –