在Xamarin iOS中,我们可以使用以下SSID和密码连接到Wi-Fi网络
<div contenteditable="true">type two spaces</div>
提供的HotSpotConfiguration已添加到应用程序权利中。
我的问题是
答案 0 :(得分:0)
1。 。在Xarmain.ios中,NEHotspotConfigurationManager
来自Apple的本地方法。
NEHotspotConfigurationManager 请参考this from apple,this from xamarin
一个配置管理器,可应用和删除Wi-Fi网络的热点配置。
因此它无法配置IPV4地址和子网掩码
2。 。但是, NEIPv4设置
NEIPv4Settings包含IP层网络隧道的Internet协议版本4(IPv4)设置。可以做到这一点。您可以参考here from apple,here from xamarin
它们都是 NetworkExtension (配置VPN隧道。自定义和扩展核心网络功能。)
因此,您可以使用NEIPv4Settings
来做到这一点。
如果要连接到未连接到Internet的无线接入点。Wifi连接已建立,我可以访问该LAN上的其他设备。在ios中,您可以这样做。
3。 解决方法
iPhone / iPad上的Wifi连接必须配置为静态连接。您必须在wifi接入点范围内指定未使用的IP(例如192.168.0.2)。指定一个掩码(255.255.255.0)。 请勿输入任何路由器IP 。
连接到该wifi网络后,您就可以访问连接到同一wifi局域网(例如192.168.0。*)的其他设备。
做到这一点,可以通过3G访问WAN!
更多信息:如果想进行VPN,可以研究NEVPNManager
,也可以从NetworkExtension
开始学习。