强制网络门户
大多数热点通过使用强制门户实现客户交互,该门户是一种受限的网络连接,其中所有客户端 HTTP 请求都重定向到提供商的网站。 然后,网站可以提示用户同意运营商的条款和条件、输入付款信息或输入凭据以验证之前的付款安排。
使用此类体验存在几个问题:
其他应用程序 ((如电子邮件客户端) )也会重定向。 如果用户尝试先使用 Web 浏览器以外的应用,他们将在不知道如何解决错误的情况下遇到错误。
如果尝试的初始连接是通过安全套接字层 (SSL) 建立的,浏览器会在用户重定向到强制门户之前向用户显示安全警告。 这给用户造成了令人困惑的体验,因为他们必须忽略安全警告才能进行连接。
Windows 通过立即打开 Web 浏览器(如果检测到强制门户)支持强制门户网络。 用户在其设备的前台看到你的品牌网页,这有助于他们了解应采取哪些操作来使用强制门户进行身份验证。
Windows 提供了允许用户在后续连接尝试时绕过强制门户的机制。 但是,强制门户始终是首次用户遇到的体验。
本主题讨论使用强制门户的以下最佳做法:
一致的连接处理
为了确定客户端首次连接到网络时的 Internet 连接和强制门户状态,Windows 执行一系列网络测试。 这些测试的目标站点 msftncsi.com,这是专用于连接测试的保留域。 检测到强制门户时,会定期重复这些测试,直到释放强制门户。
为了避免误报或误报测试结果,强制门户不应执行以下操作:
当用户无权访问 Internet 时,允许访问 www.msftncsi.com。
更改显示给客户端的强制门户行为。 例如,不要重定向某些请求并删除其他请求;应继续重定向所有请求,直到身份验证成功。
注意
拒绝服务缓解应基于每个客户端的尝试频率,而不是每个客户端的尝试次数或来自所有客户端的总尝试次数。
触控友好网页
Windows 体验设计为触摸优先。 这扩展到网页。 请考虑为触摸用户使用更大、易于定位的控件来布局网页。 使用不需要过度滚动即可与之交互的布局,并在必要时将流分解为多个页面。 有关触控友好 Web 设计的详细信息,请参阅 触控输入设计。
购买后预配
应用可以应用的同一预配文件也可以由网站应用。 在网页的 JavaScript 中,检查 window.external.msProvisionNetworks 方法的可用性。 如果存在,浏览器可以将预配文件中继到操作系统。 有关如何生成此预配文件的详细信息 ,请参阅使用元数据配置移动宽带体验 。
注意 当此预配文件由网站或不是移动宽带应用的应用提供时,必须对其进行签名。
传递 XML 预配文件可使操作系统自动连接到用户服务中包含的其他网络,即使它们具有不同的服务集标识符 (SSID) 也是如此。 如果使用静态无线 Internet 服务提供商漫游 (WISPr) 凭据,则还可以实现更顺畅的连接体验,因为将来 Windows 可以使用这些凭据自动进行身份验证。
产品/服务应用安装
Windows 最丰富的体验是使用移动宽带应用。 无法仅允许通过强制门户访问 Microsoft Store 中的一个应用,因此在用户获取 Internet 连接之前无法安装该应用。 但是,在用户进行身份验证后,请考虑将他们定向到 Microsoft Store 以安装移动宽带应用。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈