从网页启动 Windows Phone 8 应用程序



我在Windows Phone 8项目中向WMAppManifest.xml文件添加了一个uri关联,并且我能够使用LaunchUriAsync从另一个应用程序中成功启动我的应用程序。我还在我的Windows 8项目中注册了相同的协议。

// windows phone 8 uri map
<Extensions>
  <Protocol Name="myprotocol" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
</Extensions> 

在Windows 8上,我可以使用我给定的协议"myprotocol:"通过简单的超链接启动该应用程序。

在Windows Phone 8上,我尝试在浏览器位置栏中键入协议,但是我收到IE错误,指出不支持这种类型的地址。这让我担心我无法仅通过在超链接中使用我的应用程序特定协议从网页启动我的应用程序。

有人对此有任何经验吗?我只是偏执狂吗?

仅供参考:这是有关WP8中URI关联的信息

有时简单的答案经常被忽视。

是的,一切就绪,可以正常运行。它似乎只是IE Mobile的限制。

我在服务器上设置了一个带有链接的网页,单击我,并能够在模拟器上成功启动我的应用程序视图IE Mobile。

最新更新