强制网络门户

大多数热点通过使用强制门户实现客户交互,该门户是一种受限的网络连接,其中所有客户端 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 以安装移动宽带应用。

热点身份验证方法