在星巴克等拥有强制门户的地方使用 Safari 时,iOS 设备将启动一个特殊的模式 webview 以通过门户进行身份验证。我已经看到第三方应用程序会触发此操作,因此可以在 Safari 之外执行此操作,但我不知道如何操作。它似乎并不是仅通过使用 Reachability 或发出网络请求就免费提供的。
编辑: 我能说的最好的是我接受的答案有时有效。这可能是正确的答案,但我不知道为什么它不一致。在启动强制门户之前,可能需要多次网络尝试。
最佳答案
是UIRequiresPersistentWiFi
在你的 plist 文件中设置?这是开发人员可用于指示 WiFi 需求的唯一公共(public) API。
关于iphone - 如何让 iOS 应用程序启动强制门户(热点登录)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4045434/