IAP Windows Phone 8.1 Error: HRESULT: 0x805A0194

IAP Windows Phone 8.1 Error: HRESULT: 0x805A0194

我在尝试加载产品列表时遇到 IAP 错误。

            var listing = await CurrentApp.LoadListingInformationByProductIdsAsync(
                                new string[] { "Guld_pose_1" });

我收到错误 HRESULT: 0x805A0194,根据 this link and this link.

,我已阅读过该错误,应该是提交的版本 PhoneProductId 和发布者 ID 之间未对齐

如何在新的开发商店中找到这些数字,我只能找到旧的指南? 我在开发中心找到了两个发布者 ID,但没有找到 phoneproductID,或者这是 SID?

有点迷茫希望得到一些帮助。

和往常一样,当您开始赏金时,解决方案就会出现。

问题是我正在开发 Wp8.1 silverlight 应用程序。在开发页面上查看时,您不会立即看到 productId。我从 link 中发现,对于 wp8.1,productId 是应用程序 url 的一部分。

转到开发中心上的应用程序。选择应用 -> 应用管理 -> 应用身份。

在页面底部您可以找到不同的 links: http://windowsphone.com/s?appid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

复制=后的部分作为ProductId插入package.appxmanifestWMAppManifest.xml,错误消失。