显式事务已被强制取消.(来自HRESULT: 0x8032000F的异常)



我正在开发一款WP8《一夫一妻》应用程序。我将该应用程序添加到Windows Apphub,并在应用程序中创建了4个消耗品。2周前,我在模拟器中测试了我的IAP检索和购买代码,因为设备上不允许测试。一切都很顺利。今天我回到完成我的应用程序,并注意到检索产品不再工作。下面的代码现在引发一个异常:

ListingInformation listing = await CurrentApp.LoadListingInformationAsync();

例外是

显式事务已被强制取消。(例外HRESULT: 0 x8032000f)

我确实确保我的App ID和Publisher ID与我的商店列表中的匹配。我很困惑,因为这段代码一直工作得很好,现在,然后它突然不需要任何代码更改。

UPDATE:我缩小了问题的范围。我用另一个应用的ID替换了我的应用ID,现在我可以检索和查看IAP产品,所以问题似乎不在于代码。关于目前正在开发的应用程序的更多细节。2个月前上传alpha版本时,我不小心忘记将发布设置为手动,所以它在2天后自动发布。在我发现自己的错误并将其隐藏在应用商店之后不久。因为这似乎不是我的问题,也许IAP产品在2个月不活跃后就会过期?

我通过怀疑一个我最没有预料到的问题来解决这个问题。我的应用被设置为隐藏在市场之外,但IAP在那之后的很长一段时间里一直出现在测试中,直到几天前这个问题才出现。在尝试了所有方法后,我猜测IAP也突然随着应用一起消失了,所以我今天发布了它,不久之后所有IAP都回来了,现在加载正常,再也没有例外了。奇怪的问题,但解决了!

相关内容

最新更新