作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我尝试使用 CaptiveNetwork 来替换用于网络用户身份验证的网页。方法是CNSetSupportedSSIDs .
我试图在我的应用程序的 AppDelegate 中添加此方法,但是当我想使用带有我通过上述方法注册的 SSID 的热点时,没有任何反应。网页表格没有出现,但我的应用程序没有打开。
这是我的代码:
CFStringRef ssids[2] = { CFSTR("Wifi 1"), CFSTR("Wifi 2") };
CFArrayRef arr_ssids = CFArrayCreate(NULL, (const void **)ssids, 2, &kCFTypeArrayCallBacks);
if( CNSetSupportedSSIDs((CFArrayRef)array))
{
NSLog(@"Successfully registered supported network SSIDs");
}
else
{
NSLog(@"Error: Failed to register supported network SSIDs");
}
CFRelease(arr_ssids);
PS:我还在我的应用中添加了一个 URL 方案。
感谢您的回答!
最佳答案
我已经向苹果提交了一个错误,他们回答说它不会弹出我们的应用程序。
关于iphone - 圈养网络 : CNSetSupportedSSIDs usage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8250099/
我读了documentation它说: By calling the CNSetSupportedSSIDs function, an application can register a list
我尝试使用 CaptiveNetwork 来替换用于网络用户身份验证的网页。方法是CNSetSupportedSSIDs . 我试图在我的应用程序的 AppDelegate 中添加此方法,但是当我想使
我是一名优秀的程序员,十分优秀!