0
我創建了一個應用程序,添加了應用程序內購買,並將其作爲測試版上載。檢查應用程序內購買信息wp8中的崩潰
這裏是應用內購買代碼。
Private async void Purchase()
{
LicenseInformation licenseInformation = CurrentApp.LicenseInformation;
string str;
try
{
var listing = await CurrentApp.LoadListingInformationAsync();
var _price = listing.FormattedPrice;
// start product purchase
await CurrentApp.RequestProductPurchaseAsync("FeatureName", false);
ProductLicense productLicense = null;
if (CurrentApp.LicenseInformation.ProductLicenses.TryGetValue("FeatureName", out productLicense))
{
if (productLicense.IsActive)
{
MessageBox.Show("Product purchased");
CurrentApp.ReportProductFulfillment("FeatureName");
ProductPurchased(); // It display product purchased & trigger full version
return;
}
else
{
str = "Purchase failed";
ShowErrorPopup(str); // It shows error msg. purchase failed.
return;
}
}
}
catch (Exception)
{
str = "Purchase failed. Check internet connection and try again";
ShowErrorPopup(str);
return;
}
}
安裝測試版本時,我點擊了購買按鈕。我去購買點。
它要求安裝或取消。
通過安裝或取消將殺死應用程序。
我做了什麼錯誤。有人幫助解決這個問題?
調試時它會失敗嗎?如果是這樣,它會失敗嗎?您可以通過設置WMAppManifest.xml中的ProductID和PublisherID來匹配設備上的調試,以便與商店爲您的應用程序和您的產品匹配 –
現在就工作了。謝謝 – SaravanaKumar
解決方案是什麼?有什麼問題?如果有人回答這個問題給他們道具。如果您發現解決方案發布它。幫助社區 –