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