JBe*_*rdo 14 c# in-app-purchase win-universal-app 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;
}
Run Code Online (Sandbox Code Playgroud)
更多信息:
itemName上的项目名称相同(代码上)我怀疑问题可能与以下内容有关:
Package.appxmanifest)与商店中的应用程序名称不同(我想要的名称不可用,因此我将其设置得更长,但安装后的应用程序将显示原始名称).这个较短的名称是错误消息中的名称...我将"显示名称"更改为应用程序的全名,但错误是相同的.我不知道是否将它发送到商店可能会改变这一点(我并不想为了测试这个理论而部署另一个错误的版本)
额外:我在网上找到的关于这个问题的唯一资源是无用的,与Windows 8相关:链接
建议?
在与微软支持人员谈了两个月之后,他们终于找到了他们自己的东西,我的IAP开始工作了.
我相信修复是全局的,但是如果您的IAP仍然不起作用,请与他们联系以重新发布它.
以下是他们发给我的电子邮件的摘录:
我们已在此应用中为您的IAP发布了重新发布.这应该在过程完成后立即纠正这种情况.您可能需要在接下来的几个小时内定期检查,看看您是否能够确认该修复程序适合您.让我知道你看到了什么.
| 归档时间: |
|
| 查看次数: |
3416 次 |
| 最近记录: |