我们有一个非常简单的演示应用程序,其中 Windows Phone 地图应用程序通过“点击并发送”将链接发送到 NFC 平板电脑。我可以获取并阅读过来的 URL,但 Windows 8 会弹出右上角的紫色条,询问我是否要从另一台设备接收内容,然后打开 IE 到 URL。
有没有一种简单的方法来停止默认的 Windows 行为(没有紫色条滑入)?
谢谢!
我们有一个非常简单的演示应用程序,其中 Windows Phone 地图应用程序通过“点击并发送”将链接发送到 NFC 平板电脑。我可以获取并阅读过来的 URL,但 Windows 8 会弹出右上角的紫色条,询问我是否要从另一台设备接收内容,然后打开 IE 到 URL。
有没有一种简单的方法来停止默认的 Windows 行为(没有紫色条滑入)?
谢谢!
无法禁用 toast 弹出窗口,并且默认情况下仍然让操作系统启动浏览器。
当不在“metro 风格”应用程序内部时,toast 总是应该用于传入的接近有效负载,例如 NFC 点击,但是如果您在应用程序内部,您可以订阅接近事件并以您自己的用户体验进行响应,这意味着您不必展示吐司。但是,当您在操作系统/开始菜单体验中时,恐怕 Windows 总是要求烤面包。
此外; 从您的问题标题开始,NFC 标签会根据标签上 MIME 类型/扩展名的默认程序(如果使用 URL)做出响应。因此,如果您想要自定义体验而不是 IE 启动,您可以再次为您的应用注册一个扩展或协议,例如 map://mydataUrl,当您确认 toast 弹出窗口时,Windows 将自动启动您的应用。