- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在商店中有一个 Windows 8.1 应用程序,但是当我尝试使用下一段代码来实现我想添加到我的应用程序中的新功能时
var listingInfo = await CurrentApp.LoadListingInformationAsync();
我收到一条错误消息,但我并不完全了解它的含义。不过,我确实发现了错误,并将其显示在 MessageDialog 上,然后打印了一个屏幕。这是错误:
We could not receive your donation due to an unexpected error:
System.Exception: Exception from HRESULT: 0x801900CC
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ArchMedia_Player.Services.Donations.<ListingInformationAsync> d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ArchMedia_Player.Services.Donations.<Donate>d__a.MoveNext()
有谁知道那是什么意思,我该如何解决?我还提到这完全可以:(使用 CurrentApp Simulator)
var listingInfo = await CurrentAppSimulator.LoadListingInformationAsync();
最佳答案
System.Exception: Exception from HRESULT: 0x801900CC
这是您开发应用程序时的预期异常。错误码为BG_E_HTTP_ERROR_204,0xCC编码HTTP响应错误码。 0xCC == 204,HTTP 错误 204 表示“无内容”。或者换句话说,商店服务器不知道您的应用有任何应用内购买。
这是一个先有鸡还是先有蛋的问题,在您提交应用并获得批准之前,服务器不知道您的应用内购买。您必须使用 CurrentAppSimuator 测试您的应用程序以调试和测试您的应用程序内购买。基本操作指南 is here .您一定不要忘记的一个重要步骤是在提交您的应用程序进行验证之前用 CurrentApp 替换 CurrentAppSimulator。
当您将应用内购买添加到新版本时,您的应用已经在应用商店中不会被考虑在内。关键的必需步骤是让商店服务器知道您的购买选项。如链接的 MSDN 文章所述,您在提交应用程序时执行此操作。在您的提交获得批准之前,它们不会生效。
所以,不要 panic ,您可以使用模拟器测试您的代码。当您确认可以正常工作时,只要您按照 MSDN 文章中的步骤操作,就没有理由担心在提交应用程序后会出现问题。
关于c# - Windows 应用商店 CurrentApp.LoadListingInformationAsync() - 错误 0x801900cc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963888/
我有一个应用程序在 Windows 应用商店中发布了很长一段时间,最近通过一些用户我了解到 IAP 项目的价格在非美国地区没有显示,经调查我发现此调用永远不会返回在非美国地区,当商店地区是美国时工作正
我在商店中有一个 Windows 8.1 应用程序,但是当我尝试使用下一段代码来实现我想添加到我的应用程序中的新功能时 var listingInfo = await CurrentApp.LoadL
我是一名优秀的程序员,十分优秀!