如何在打包Metro应用程序后动态更改URL?

时间:2013-04-18 06:51:26

标签: windows-8 microsoft-metro package winjs

您好我已经为我的地铁应用程序创建了一个包。在开发我的应用程序时,我已经给了一个静态的Url,但是我需要在我的需求发生变化时动态更改Url。所以我该怎么办?任何人都可以帮助我。

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您的要求发生变化,那么您可能会发布新版本的应用程序,因此每次更改URL并重新发布时,只需手动更新应用程序包即可。如果您的URL不经常更改,这绝对是最简单的解决方案。您还需要处理在此实例中弃用旧URL或至少在旧URL关闭时正常处理,以便未升级到最新版本的用户仍然没有可怕的体验。

如果这不是一个可行的选择,那么从现在开始它会变得有点麻烦。实际上,更改存储的URL的唯一方法是对当前URL具有某种辅助服务或权限。然后,应用程序将执行以下操作之一(或组合):

  1. 在发出任何请求之前查询当前网址的网址权限。
  2. 尝试向当前存储的URL发出请求,如果失败,请查询新URL的URL权限并存储该URL。