Tag: 应用程序内购买

Windows 10 UWP上的应用内购买问题

我正在尝试在我的应用上启用应用内购买项目(已在Windows 10商店中),但在尝试购买此商品时,我始终收到相同的错误消息: MyAppName中不再提供此应用内购买项目 代码非常简单,只是文档推荐的内容: var itemName = “app.advanced_items.full”; if (CurrentApp.LicenseInformation.ProductLicenses[itemName].IsActive) { return true; } var results = await CurrentApp.RequestProductPurchaseAsync(itemName); if (results.Status == ProductPurchaseStatus.Succeeded || results.Status == ProductPurchaseStatus.AlreadyPurchased) { return true; } else { return false; } 更多信息: 在文档告诉我之前,我在构建包之前创建并将应用内项目提交到商店 商店和应用程序上的项目名称相同(代码上的itemName ) 我在提交到商店之前尝试了这个 我提交到商店后尝试了这个(我的应用程序目前在那里破了! – 无法购买该商品) 我怀疑问题可能与以下内容有关: 应用程序显示名称(在Package.appxmanifest )与商店中的应用程序名称不同(我想要的名称不可用,因此我将其设置得更长,但安装后的应用程序将显示原始名称)。 这个较短的名称是错误消息中的名称… 我将“显示名称”更改为应用程序的全名,但错误是相同的。 我不知道是否将它发送到商店可能会改变这一点(我并不想为了测试这个理论而部署另一个错误的版本) 额外:我在网上找到的关于这个问题的唯一资源是无用的,与Windows 8相关: 链接 建议?