当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《Windows10UWP上的应用内购买问题》经验,为你挑选了1个好方法。

我正在尝试在我的应用上启用应用内购买项目(已在Windows 10商店中),但在尝试购买此项目时,我始终收到相同的错误消息:

MyAppName中不再提供此应用内购买项目

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相关:链接

建议?



1> JBernardo..:

在与微软支持人员谈了两个月之后,他们终于找到了他们自己的东西,我的IAP开始工作了.

我相信修复是全局的,但是如果您的IAP仍然不起作用,请与他们联系以重新发布它.

以下是他们发给我的电子邮件的摘录:

我们已在此应用中为您的IAP发布了重新发布.这应该在过程完成后立即纠正这种情况.您可能需要在接下来的几个小时内定期检查,看看您是否能够确认该修复程序适合您.让我知道你看到了什么.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有