UWP:' CurrentApp'在认证中崩溃

时间:2017-03-01 14:22:19

标签: uwp windows-store-apps windows-applications

我遇到的问题是,在向商店提交UWP应用时,我不知道是使用CurrentApp还是CurrentAppSimulator

当我将代码从CurrentAppSimulator更改为CurrentApp时,它不仅会在运行测试的个人计算机上崩溃,而且还会在认证过程中崩溃。我该如何解决这个问题?显然该应用程序尚未发布,但我也无法使用CurrentAppSimulator,因为获得认证的软件包最终也会在商店中发布......

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

问题可能是缺乏网络访问(CurrentApp依赖),而不是CurrentApp本身的问题。

处理来自CurrentApp调用的异常,因此失败不会导致应用程序崩溃。如果CurrentApp无法访问商店服务器,则可能会失败。如果应用程序未发布(可能在您的本地测试中)或者网络不可用(可能在证书测试中以及可能在现实世界中的客户使用中),则可以这样做。

请参阅Avoid Common Certification Failures

答案 1 :(得分:0)

提交给商店的应用必须使用CurrentApp类。

查看可用信息here,可以阅读以下内容:

  

此对象从Windows应用商店获取其数据,因此您必须拥有开发人员帐户,并且该应用必须在Windows应用商店中发布。 提交到Windows应用商店之前,您可以使用此类的模拟版本(其状态从XML文件初始化)测试您的代码。请参阅CurrentAppSimulator。