我正在开发一个WP8 MonoGame应用程序。我将该应用程序添加到Windows中,并在app消费产品中创建了4个。2周前,我在模拟器中测试了我的IAP检索和购买代码,因为设备上不允许进行测试。当时一切都很顺利。今天,我又回到了完成我的应用程序,并注意到检索产品不再有效。下面的代码现在引发异常:
ListingInformation listing = await CurrentApp.LoadListingInformationAsync();
例外是
显式事务已被强制取消。(HRESULT例外: 0x8032000F)
我确实确保了我的App ID和Publisher ID与我的商店列表中的ID匹配。我很困惑,因为这段代码已经很好地工作了一段时间,然后突然之间没有任何代码更改。
更新:我缩小了问题的范围。我用另一个活应用的ID替换了我的App,现在我可以检索和查看IAP产品,所以问题不在于它看起来的代码。关于当前应用程序的更多细节正在开发中。当两个月前上传它的alpha版本时,我意外地忘记了将发布设置为手动,所以它在两天后自动发布。很快,我发现了我的错误,并把它隐藏在应用商店。由于这似乎不是一个问题,从我的结束,也许IAP产品过期后,2个月的不活动?
发布于 2014-07-11 17:13:18
我已经设法解决了这个问题,因为我怀疑这是一个我最没有预料到的原因。我的应用程序被设定为隐藏在市场上,但是IAP在那之后很长一段时间还在进行测试,直到几天前这个问题发生。在尝试了一切之后,我推测IAP也突然隐藏在应用程序中,所以我今天发布了它,在所有IAP返回之后不久,现在加载正确,不再有例外了。奇怪的问题但解决了!
https://stackoverflow.com/questions/24666537
复制