问题标签 [captivenetwork]

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 投票
3 回答
3194 浏览

iphone - CaptiveNetwork : CNSetSupportedSSIDs 使用

我尝试使用 CaptiveNetwork 来替换用于网络用户身份验证的网页表。该方法是CNSetSupportedSSIDs

我曾尝试在我的应用程序的 AppDelegate 中添加此方法,但是当我想使用具有我已通过上述方法注册的 SSID 的热点时,没有任何反应。网络工作表未出现,但我的应用程序未打开。

这是我的代码:

PS:我还在我的应用程序中添加了一个 URL 方案。

感谢您的回答!

0 投票
1 回答
2176 浏览

iphone - MonoTouch WIFI SSID

是否有可能在 iPhone 上使用 Monotouch 连接 WIFI SSID?

我找到了检查 Wi-Fi 状态的可能性,但无法检查 SSID。 https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs 那么有人知道方法吗?感谢所有评论

0 投票
1 回答
777 浏览

iphone - CNMarkPortalOnline 返回 NG

我尝试使用 CaptiveNetwork 来替换用于网络用户身份验证的网页表。并在我的应用程序的 AppDelegate 中成功注册了 CNSetSupportedSSIDs 的公共热点。但是,在我的应用程序中进行用户身份验证后,CNMarkPortalOnline 返回 NG。

有谁知道如何做到这一点?提前非常感谢。

下面是我的源代码:

0 投票
1 回答
1896 浏览

ios - WiFi 连接通知 (CaptiveNetwork)

尽管我的应用当前未运行,但我试图在用户连接到特定 WiFi 网络时收到通知。在我看来这是不可能的,但有一个 API 似乎让我几乎可以做到:CaptiveNetwork。理想情况下,我希望在用户连接到特定 SSID 时唤醒我的应用程序,以便我可以采取行动(例如,有点像重大的位置变化)。

我可以使用“CNSetSupportedSSIDs”注册一个 SSID 列表,但似乎没有任何方法可以连接到实际的用户连接。CaptiveNetwork 上的文档非常少(实际上,只有一页 Apple 的官方文档,没有示例)。

谁能确认没有办法做到这一点?无论如何,您应该如何使用 CaptiveNetwork 进行身份验证?用户是否应该知道您的应用程序是可以连接到此特定网络的唯一方式,然后启动它进行身份验证?这是我能想到的唯一用例......

谢谢!

0 投票
2 回答
6762 浏览

ios - IOS wifi 连接通知,包括 SSID

新手 IOS 程序员正在寻找一种在 iPhone 连接到 WIFI 网络时获得通知的方法。

即以下转换的通知:3G 到 WIFI WIFI 到 3G WIFI 到另一个 WIFI

它应该能够告诉我连接到哪个 SSID ...

这在Android上花了大约20分钟才弄清楚,在IOS上找不到这个功能的起点

谢谢

0 投票
1 回答
1414 浏览

ios - 连接状态更改的 iOS 通知断开连接并返回

寻找一种方法让我的 IOS 应用程序在设备失去与互联网的连接时接收通知。

知道是否有这方面的通知类吗?

0 投票
0 回答
673 浏览

ios - 使用 CaptiveNetwork 验证 wifi 网络

我正在尝试使用 CaptiveNetwork api 让我的应用程序通过已知的 wifi 网络进行身份验证。我可以使用 注册我的应用程序CNSetSupportedSSIDs,这会阻止操作系统显示网页。但是,关于一旦建立与注册网络的连接后如何通知我的应用程序的文档,似乎几乎没有任何信息。也许我错过了什么?

如果有人对在哪里查看有任何建议,或者知道执行 wifi 身份验证的应用程序,以便我可以检查他们的用例,或者发现我明显错过的东西,请告诉我。

谢谢。

0 投票
1 回答
160 浏览

ios - MonoTouch CopyCurrentNetworkInfo 不正确

我正在使用以下代码来获取当前的 SSID:

但是,结果通常是过时的(大约几分钟或更长时间)。我注意到,如果我进入 iPad 上的设置并手动切换到另一个网络 5 秒钟然后切换回来,那么代码将捕获正确的 SSID。

我正在运行 iOS 5.0 和 MonoTouch 3.2.12。我的代码不正确还是 MonoTouch 或 iOS 中的错误?

0 投票
0 回答
470 浏览

macos - 在不断开网络连接的情况下以编程方式退出“Captive Network Assistant”

有没有办法在不断开网络的情况下退出或杀死 (Mountain) Lion 中的 Captive Network Assistant?

我试图做一个简单的killall命令和一个killall -9,但它仍然与网络断开连接。

另一种方法是告诉 Captive Network Assistant,我已经登录了网页,它应该重新检查它吗?

0 投票
3 回答
12047 浏览

iphone - iPhone:如何自动连接到已知的 wifi SSID?

我知道可以使用官方 Apple SDK 中的 CaptiveNetwork API 在 iPhone 上列出可用的 Wifi 网络。

我想知道是否有办法以编程方式自动连接到特定的 SSID,只要我能在 CaptiveNetwork 返回的列表中找到它?