以编程方式重新启动Windows应用商店应用

时间:2012-08-14 23:20:36

标签: windows-store-apps winjs

我知道可以使用MSApp.terminateApp来终止应用程序。如何重新启动应用程序?是否有任何重启命令?

1 个答案:

答案 0 :(得分:2)

重新启动不适合Windows 8应用程序概念(以前称为metro)。如果你进入一个不可恢复的状态,那么适当的做法就是让它崩溃并让windows从那里处理它。

来自here

  

应用程序崩溃

     

应用程序需要遵循系统崩溃体验,即   只需返回“开始”屏幕即可。系统崩溃的经历是   旨在让用户尽快回到他们正在做的事情   可能,所以你不应该提供警告对话框或其他   通知,因为这会导致用户延迟。该   应用程序的消失应该让用户明白这一点   出了点问题。

     

如果您的应用崩溃,停止响应或生成异常,   Windows要求用户同意向其发送问题报告   微软。 Microsoft提供了错误数据的子集   问题报告给您,以便您可以使用它来改进您的应用程序。   您将能够在您的应用的质量页面中看到此数据   适用于Metro风格应用的Windows开发人员中心的仪表板。 (注意   在Windows应用商店之前,您无法提交应用或查看应用的数据   打开一般提交。)

     

当用户崩溃后激活应用程序时,其激活事件   handler接收ApplicationExecutionState值NotRunning,和   应该只显示其初始UI和数据。