![iPhone 通过 3G 加载 Wi-Fi 强制门户页面(iOS 6)](https://linux22.com/image/611773/iPhone%20%E9%80%9A%E8%BF%87%203G%20%E5%8A%A0%E8%BD%BD%20Wi-Fi%20%E5%BC%BA%E5%88%B6%E9%97%A8%E6%88%B7%E9%A1%B5%E9%9D%A2%EF%BC%88iOS%206%EF%BC%89.png)
我使用 iptables NAT 重定向和白名单 MAC 创建了一个强制门户。这很有效,iDevices 在关联后弹出我的登录/条款页面。但是,我注意到,当启用 3G 时,手机会尝试通过 3G 加载此页面,这会让用户盯着白屏。
我发现一个可能的解决方案是将 www.apple.com 列入白名单,这样 iPhone 就可以检索 www.apple.com/library/test/success.html,这样它就认为它已连接到互联网,然后当用户转到 Safari 时,就会显示登录页面。这种方法可行,但会让用户感到困惑,我更喜欢自动弹出登录页面。
有什么方法可以让 iPhone 始终通过 Wi-Fi 加载登录页面和还弹出登录页面吗?
答案1
到目前为止,我们还没有找到任何改变“iDevices”行为的方法。出于某种原因,它们需要在他们让你谈论其他任何事情之前,先和苹果谈谈。苹果做得好,谢谢你考虑企业环境……
我认为您的解决方案已经是最好的了——我们也做过类似的事情。这些只是权宜之计,并不是真正的解决方案——从长远来看,只有 Apple 才能提供这样的解决方案。