如何为 Windows 8 应用程序获取本地 URL 的生成域名?

How do I get the generated domain name for local URL's for a Windows 8 app?

我有一个 Windows 8 应用程序,可以下载在线资产,将它们解压缩到 LocalState 文件夹中,并在用户离线时访问该内容。我使用自定义 IUriStreamResolver 来提供内容。本地 URL 可能如下所示:

ms-local-stream://package-name_application-key/.../.../

我想要的部分是 application-key。虽然 package-namePackage.appmanifest 中,但 application-key 不在。我还验证了 package-key 不是 LocalState 路径的一部分。我想使用 WebView.BuildLocalStreamUri,它需要 contentIdentifier,这被记录为 package-nameapplication-key.

的串联

我已经通过对象浏览器对 API 进行了相当多的挖掘,当然我已经精疲力竭 Google 和 DuckDuckGo(顺便说一句,喜欢那个搜索引擎), 他们还没有提供任何水果。

有人知道我如何获得该应用为此生成和使用的密钥吗?

显然值是多少并不重要。它与形成的 URL 无关。我想为下一个尝试使用此方法的人回答这个问题。它只是 不能null 或空的 string.