iOS客户端公共WIFI解决方案.docVIP

  • 11
  • 0
  • 约2.43千字
  • 约 5页
  • 2017-02-01 发布于北京
  • 举报
iOS客户端公共WIFI解决方案

一、公共WIFI综述现在很多公司都在做免费WIFI,车站、公交、地铁、餐厅,只要是人员密集流动的地方就有WIFI,免费WIFI从最初的网页认证方式也逐渐向客户端认证方式偏移。本文主要讨论iOS认证上网的解决方案。 iOS端WIFI应用的相关开发,主要存在以下问题: iOS系统WIFI相关的接口很少,大部分接口都是私有接口 在设备连接上WIFI,没有通过路由器认证前,如果关闭iOS自动弹出的Portal页面,iPhone的WIFI会自动断开 如何禁止iOS系统自动弹Portal页面 公共WIFI的名称确定及不确定时的处理办法 本文主要讨论在使用公开的API,即可以提交到App Store的应用。 二、基础信息获取1. 获取网卡IP +(NSString*)localIPAddress{NSString*localIP=nil;structifaddrs*addrs;if(getifaddrs(addrs)==0){conststructifaddrs*cursor=addrs;while(cursor!=NULL){if(cursor-ifa_addr-sa_family==AF_INET(cursor-ifa_flagsIFF_LOOPBACK)==0){NSString*name=[NSStringstringWithUTF8String:cursor-ifa_name];if

文档评论(0)

1亿VIP精品文档

相关文档