前景:
公司业务是做智能家居,所有设备通过主机控制,目前有个产品需求是,在没有外网的情况下依然能够通过局域网控制主机的设备。
IOS开发需要做的:
除了业务代码之外,前提还要配置访问局域网功能。有以下两个地方需
要配置:
-
本地网络访问权限和网络权限
在Xcode的info中添加网络访问权限和本地网络访问权限,如下图
1. Privacy - Local Network Usage Description
2.App Transport Security Settings
-
在Xcode的Signing&Capabilities 中添加以下能力,点击"+Capability" 进行添加配置,如下图:
1.Access Wi-Fi Information
2.Background Modes
3.Hotspot
4.Multicast Networking
5.Wireless Accessory Configuration
以上就是局域网访问设备,Xcode需要相关的配置。