我正在尝试开发一个小型 Windows 8 应用程序,作为我将要从事的更大项目的测试。
我正在使用 VS 2012、HTML、CSS 和 Javascript。我已经能够毫无问题地创建、构建和部署应用程序,但是我注意到如果我将平板电脑置于飞行模式(即离线)然后尝试打开应用程序,我只会得到一个黑屏.
是否有处理离线场景的“最佳实践”?
我熟悉将清单用于移动 Web 应用程序,但这在这里似乎无关紧要。
我正在尝试开发一个小型 Windows 8 应用程序,作为我将要从事的更大项目的测试。
我正在使用 VS 2012、HTML、CSS 和 Javascript。我已经能够毫无问题地创建、构建和部署应用程序,但是我注意到如果我将平板电脑置于飞行模式(即离线)然后尝试打开应用程序,我只会得到一个黑屏.
是否有处理离线场景的“最佳实践”?
我熟悉将清单用于移动 Web 应用程序,但这在这里似乎无关紧要。
需要使用 NetworkStatusChange 事件并采取要求的措施。这个msdn 的快速入门还记录了最佳实践。
您可以试用 Microsoft 的一些应用程序,例如商店、新闻、音乐,以了解您的应用程序的离线行为。
使用applicationData
. http://msdn.microsoft.com/en-us/library/windows/apps/hh465118.aspx
来源:http ://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/a5f0477d-c665 -477e-b118-77446b7029ce