В настоящее время я новичок в Windows Phone 8.1. мое приложение требует покупки в приложении, я ссылаюсь на столько ссылок в Интернете, что я нашел документы на Windows Phone 8 и Windows Phone 8.1 приложения Silverlight, а не специальный документ для приложения Windows Phone 8.1 store. в соответствии с Windows Phone 8 document Я отправляю свое приложение в качестве бета-приложения и создаю один расходный продукт для тестирования в классе currentAppsimulator. Я создал один файл testwindoesphone.xml и отлично работает, но я не знаю, как построить код с классом currentApp. Я ссылаюсь на msdn, но каждый раз, когда я обнаружил ошибку 805a0194, когда я использовал класс CurrentApp. пожалуйста, направляйте меня для покупки in-app в приложении Windows Phone 8.1.Как реализовать покупку в приложении в телефоне Windows 8.1
async private void btnCurrentApp_Click(object sender, RoutedEventArgs e)
{
LicenceInfo = CurrentApp.LicenseInformation;
//await CurrentApp.RequestProductPurchaseAsync("PremimumVersion",false);
if (LicenceInfo.ProductLicenses["PremimumVersion"].IsActive)
{
Debug.WriteLine("Already Purchased");
}
else
{
// await CurrentApp.RequestAppPurchaseAsync(false);
//await CurrentApp.RequestProductPurchaseAsync("PremimumVersion");
await CurrentApp.RequestProductPurchaseAsync("PremimumVersion");
var productLicenses = CurrentApp.LicenseInformation.ProductLicenses;
MaybeGiveMeGold(productLicenses["Premimum App"], 0);
//PurchaseResults purchaseResults = await CurrentApp.RequestProductPurchaseAsync();
//Debug.WriteLine("Purchase Status :: " + purchaseResults.Status);
}
}
, пожалуйста, дайте мне знать, где положить appid или guid в файл appxmanifest.
Примечание: Я уже создал ассоциацию магазинов для бета-приложения.
Пожалуйста, помогите мне за это, простите за плохой английский
Спасибо, Jerin за ответ, но я все равно получаю такую же ошибку. мой вопрос заключается в том, как протестировать покупку в приложении в бета-приложении? там в любом случае ? и, пожалуйста, дайте мне знать, куда положить AppId или GUID, который я нашел из панели инструментов учетной записи разработчика. пожалуйста, помогите мне за это. Спасибо вам –
Вы можете использовать waitAppSimulator.RequestAppPurchaseAsync («YourPurchase») для тестирования. Это вернет true для всех. Не забудьте прокомментировать это и использовать оригинал. Вам не нужен токен приложения, как только вы загрузите свое приложение, вы получите дополнительный вариант в приложении, где вы указываете название своего продукта, помните, что он должен быть таким же, как тот, который используется в коде, и указать цену. – Jerin
, так что, если я хочу использовать currentApp-класс, тогда обязательно публиковать мое приложение? –