我有一个具有注册 URI 关联 (my-prefix://) 的应用程序http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987(v=vs.105).aspx但是我注意到模拟器的工作方式和设备的工作方式之间存在差异。
在模拟器中,我可以向自己发送一封 HTML 电子邮件,其中包含带有上述 URI 前缀(例如 my-prefix://my-data)的链接。该链接显示为蓝色,单击它会按预期打开我的应用程序。
在 Lumia 920 上(访问同一邮箱中的同一邮件),链接显示为黑色(与其他文本一样),单击它会突出显示整个链接,但不会启动应用程序。它什么也不做。
有趣的是,在 WP7 设备 (Lumia 900) 上访问相同的邮件确实显示为蓝色链接,但 WP7 不支持 URI 关联,因此它显然不起作用。
阅读我找到的文档,没有具体说明这应该或不应该在电子邮件中工作。该文档指出“URI 关联允许您的应用程序在另一个应用程序启动特殊 URI 时自动启动”,并且各种文章指出 Bing Vision 不直接支持它们(尽管打开重定向到 URI 的网页显然有效) .
我的主要问题是:我做错了什么,还是这是预期的行为?
(不幸的是,带有自定义 URI 前缀的链接不是由我生成的,因此无法通过重定向将其更改为 http)。
克雷格。