Iphone Xcode IOS使用SSID和密码连接到特定的无线网络

Iphone Xcode IOS使用SSID和密码连接到特定的无线网络,iphone,ios5,xcode4,wifi,ssid,Iphone,Ios5,Xcode4,Wifi,Ssid,我目前正在创建一个iPhone应用程序(Xcode 4.3.1,IOS 5),它必须与wi-fi路由器配合使用!该应用程序的主要目标是室内导航(建筑物内的GPS不是很精确) 一个解决方案是扫描所有可用的wi-fi,然后我的应用程序就可以正常工作了!但就我查阅的所有文档和数十篇文章而言,苹果没有提供任何API来扫描可用的无线网络(实际上有一些方法可以解决这个问题,但如果你使用它们,你的应用程序将被AppStore拒绝) 第二种解决方案可能只是连接到特定的wi-fi接入点! 所有这些访问点都是在代码

我目前正在创建一个iPhone应用程序(Xcode 4.3.1,IOS 5),它必须与wi-fi路由器配合使用!该应用程序的主要目标是室内导航(建筑物内的GPS不是很精确)

一个解决方案是扫描所有可用的wi-fi,然后我的应用程序就可以正常工作了!但就我查阅的所有文档和数十篇文章而言,苹果没有提供任何API来扫描可用的无线网络(实际上有一些方法可以解决这个问题,但如果你使用它们,你的应用程序将被AppStore拒绝)

第二种解决方案可能只是连接到特定的wi-fi接入点! 所有这些访问点都是在代码中预先编写的,类似于: SSID:myHomeWifi;密码:somePassword。。。等等

我的应用程序可以尝试连接或至少访问或ping每个路由器,然后进行计算

所以问题是。。如果我有路由器的所有私人数据,有没有办法连接到某个wifi接入点

任何建议都将不胜感激


谢谢

我不相信苹果会公开任何用于控制网络接口的API。那么蓝牙呢?有没有办法获取所有可用设备的列表(不仅仅是iPad、iPhone或iPod)?您能做到吗?请回复。我也想做同样的事情。如果你能做到,请回复。