问题标签 [nehotspothelper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2233 浏览

swift - 如何使用 Swift 在 iOS 应用中创建热点网络

我想使用 swift 在 iOS 应用程序中创建一个热点网络。还请建议只有苹果批准的 API。谢谢!

0 投票
2 回答
3601 浏览

ios - NEHotspotConfigurationManager 无效密码/SSID 没有错误

当我使用NEHotspotConfigurationManager连接到 WiFi 接入点时,我故意使用无效的密码或 SSID,我没有得到我期望的程序反馈。用户通过警报收到连接失败的反馈,但在提供给apply函数的完成块中,error为 nil,与成功案例相同。这使我无法区分成功和失败的案例。NEHotspotConfigurationError.invalidSSID.invalidWPAPassphrase。_ 我希望这些会被退回。这对我来说就像一个雷达,但我想先在这里得到一些反馈。

0 投票
1 回答
1964 浏览

ios - 获取ios中所有可用wifi的列表

我已经检查了所有可能的解决方案以获取所有可用 Wifi 的列表,但对我没有任何帮助。我什至尝试了 NEHotspotConfigurationManager API,但它使用预定义的 SSID 连接到 wifi。就我而言,我只需要获取列表。

我们需要 NEHotspotNetwork 的授权文件吗?

0 投票
1 回答
442 浏览

ios - 如何在 Swift 中禁用“加入 Wi-Fi 网络”警报消息?

我正在制作一个连接到主机的应用程序,但是每当我按下按钮进行连接时,都会出现一条警告消息:

“WiFi-Conenct” 想加入 Wi-Fi 网络 “网络名称”?

警报的屏幕截图

如何禁用它或设置加入?

0 投票
0 回答
113 浏览

ios - swift - 自动连接热点

我知道以前有人问过,但我再次询问以确保我没有错过任何东西。我目前正在使用下一个代码来连接特定的热点。这会向用户提示一条消息 -

无论如何我可以在不提示此消息的情况下自动连接吗?我需要每隔几分钟在热点之间切换一次。我不介意在自动连接之后显示消息,但是有什么办法可以做到吗?

0 投票
1 回答
284 浏览

ios - NEHotspotHelperCommand 命令未调用 presentUI 或进行身份验证

我正在使用 NEHotspotHelper API,并成功获取扫描的 wifi 列表,但是当我尝试通过设置配置连接可用的 wifi 之一(具有强制门户)时,NEHotspotHelperCommand presentUi 命令永远不会调用。请检查我下面的代码

当有可用的移动网络时,我还有一个问题,我尝试检查强制门户总是让我成功。请同时检查以下代码

0 投票
1 回答
155 浏览

ios - Wifi断开或Wifi到蜂窝网络切换回调在后台

谁能告诉我,当应用程序处于后台时,是否有办法检测网络连接何时断开?

我想在 Wifi 网络关闭时以及从 Wifi 切换到蜂窝网络时收到回调。

我目前正在使用 NEHotspotHelper,当 Wifi SSID 更改时我会收到回调。即当设备从 Wifi-A 移动到 Wifi-B 时。当网络从蜂窝网络切换到 Wifi 时,我也会收到回调,但反之亦然。

请帮忙 !!

使用以下代码获取回调。

0 投票
1 回答
734 浏览

ios11 - 从应用程序内连接到 Wi-Fi 网络,无需访问互联网

我正在开发热点帮助应用程序,它在连接到强制网络后尝试连接到它,我需要在应用程序中处理身份验证。

方法一

我使用 NEHotspotConfigurationManager 以编程方式连接到 WiFi 网络,效果很好。我面临的问题是在连接到强制网络后,iOS 不会将请求发送到连接的网络,直到连接的网络可以访问互联网,或者我手动转到设置并弹出用于身份验证的网页,然后单击取消和选择无网络使用。

方法二

我使用的第二种方法是使用本教程中描述的 NEHotSpotHelper

在这种方法中,当我收到 commandType authenticate 时,它​​不会向 Wi-Fi 网络发送请求(如果设备连接到 4g,则请求通过它,否则返回互联网连接似乎处于脱机状态)

那么,在连接到受限访问的 WiFi 后,如何从应用程序中对用户进行身份验证?

截屏

0 投票
2 回答
2698 浏览

ios - NEHotspotConfigurationManager 收到此警报:“无法加入网络" 而错误为零

所以我试图通过关闭器来监控连接状态:

然而,在错误为零的情况下,我收到此警报“无法加入网络”,有什么想法吗?

0 投票
1 回答
189 浏览

ios - Swift - 无法连接到打开的热点

我正在尝试使用NEHotspotConfigurationManager没有任何运气连接到开放的 Wi-Fi 网络。我已确保我的应用程序具有正确的热点配置权利,并且我在 > iOS 11 的设备上运行。

这是我用来连接到开放网络的代码。

connectionError每次我运行它时都会填充:

我无法找到有关此错误消息的确切含义的任何信息。网络显示在我正在使用的设备的网络列表中。我拼写正确,无论我使用什么 SSID 字符串,错误消息都是相同的。

有什么建议吗?