我的问题是,即使我的Wi-Fi在iPhone中关闭,我也会获得所有wi-fi SSID的列表。我知道逻辑上这是不可能的。但它有可能在Android中,它可以作为操作系统级别。那么,它可以在Iphone中使用吗?
因为要求是当用户进入wi-fi网络时,即使用户wi-fi关闭,也会显示wi-fi SSID列表,用户可以选择该SSID。
最诚挚的问候,
答案 0 :(得分:3)
Apple限制了您访问iPhone硬件的方式,以保护用户免受可能会耗尽电池或使硬件/驱动程序处于不稳定状态的root权限的可疑应用程序的侵害。
我也不明白你为什么要这样做。如果你真的需要这样做,你可以保持Wifi,但与任何Wifi网络断开连接。虽然我怀疑即使在那时你也无法从一部未加工的iPhone中的App [1]中获取Wifi网络列表(Apple也不喜欢Wifi嗅探工具)。
如果我是您的应用程序的用户,我想确定当操作系统级别的Wifi关闭时,它处于关闭期间。如果你的应用程序访问了我背后的Wifi硬件,我会立刻生气。
答案 1 :(得分:0)
在iPhone中不可能,因为Apple不提供此类功能。我不确定,但在JB Device中可能是这样。
但为什么你需要做这类工作?
在Android中有许多愚蠢的(技术上无效)功能,例如你添加/设置错误的纬度和经度,而不是你当前的真实纬度和经度。因此,此类功能无效,但Android允许您应用此功能。