美文网首页iOS 功能iOS Wi-Fi有关
启用多播网络(com.apple.developer.netwo

启用多播网络(com.apple.developer.netwo

作者: wodeph | 来源:发表于2021-11-15 15:20 被阅读0次

    项目中有快速配网功能流程,APP把WiFi信息加密并发送广播包,设备接收到广播包之后,解析出来WiFi信息并连接WiFi,实现设备配网。但是iOS14.5以后,苹果对广播包收发功能进行了限制,导致APP无法对设备进行配网,所以需要申请多播网络权限

    主要流程:

    1、到苹果官网申请组播或广播的权限  地址  :     https://developer.apple.com/contact/request/networking-multicast

    2、根据要求填写对应的信息  

        我这边因为智能家居的,所以申请理由就是 :  快速配网功能流程,APP把WiFi信息加密并发送广播包,设备接收到广播包之后,解析出来WiFi信息并连接WiFi,实现设备配网。但是iOS14.5以后,苹果对广播包收发功能进行了限制,导致APP无法对设备进行配网,所以需要申请多播网络权限

    3、申请成功会回你一封邮件 

    4、启用 Multicast Networking 附加功能

    登录开发者网站上,在左侧点击Identifiers,进入对应的Identifiers,在 Edit Your App ID Configuration 页面上,多出了 Additional Capabilities 栏目,勾选Multicast Networking。

    5、Xcode的 “Automatically manage signing”改为手动,然后去配置证书,后面还说明了真机编译,然后使用终端验证App和Profile该权限可用。

    6、在应用程序的.entitlements文件中,添加布尔值为 true的com.apple.developer.networking.multicast

    相关文章

      网友评论

        本文标题:启用多播网络(com.apple.developer.netwo

        本文链接:https://www.haomeiwen.com/subject/ildqtrtx.html