iOS 14 以后,使用 組播 廣播 功能需要申請(qǐng)權(quán)限 苔可。
1、申請(qǐng)地址:https://developer.apple.com/contact/request/networking-multicast 究抓;
2跪另、填寫(xiě)相應(yīng)的 App Information 倔约,提交了等待審核 啥刻;
3奸鸯、等待幾天,審核通過(guò)了會(huì)給你發(fā)郵件:Your request to use Multicast Networking was approved. You can now add the Multicast Networking entitlement with your Provisioning Profile .
4可帽、登錄開(kāi)發(fā)者賬號(hào)娄涩,證書(shū)管理界面,在 AppID 的配置界面蘑拯,增加對(duì)應(yīng)權(quán)限:Additional Capabilities 中钝满,把 Multicast Networking 給勾上 兜粘;
5申窘、重新生成 Profiles 里對(duì)應(yīng)的證書(shū) ;
6孔轴、在工程里配置 .entitlements 文件剃法,增加一項(xiàng) :
Key :com.apple.developer.networking.multicast
type:boolean
Value:YES
7、在 Info.plist 文件中路鹰,添加本地網(wǎng)絡(luò)使用權(quán)限 :Privacy - Local Network Usage Description
權(quán)限問(wèn)題解決完畢贷洲,組播廣播功能可以正常開(kāi)發(fā)使用了 。
多播網(wǎng)絡(luò)(Multicast)應(yīng)用權(quán)限 的申請(qǐng)流程:
本文介紹如何在蘋(píng)果開(kāi)發(fā)者官網(wǎng)申請(qǐng) 多播網(wǎng)絡(luò)(Multicast)應(yīng)用權(quán)限晋柱,
從而正常使用 Wi-Fi 快連配網(wǎng)功能优构。
本文適用于 iOS 版本的 OEM App 或者其他有相同需求的 App 。
背景信息
Wi-Fi 快連配網(wǎng)又稱 快連模式(Easy-Connect)雁竞、SmartConfig 或 EZ 配網(wǎng)钦椭。用戶將手機(jī)連接到路由器后拧额,利用路由器廣播報(bào)文與設(shè)備進(jìn)行通信配對(duì)。該配網(wǎng)方式操作簡(jiǎn)單彪腔,但對(duì)手機(jī)侥锦、路由器、App 有兼容性或者權(quán)限要求德挣。
蘋(píng)果(Apple.com)為提升安全性引入 Multicast 權(quán)限恭垦。若 App 無(wú)此權(quán)限,會(huì)導(dǎo)致快連配網(wǎng)無(wú)法成功格嗅。您可以參考本文描述番挺,通過(guò)蘋(píng)果開(kāi)發(fā)者后臺(tái),向蘋(píng)果額外申請(qǐng) Multicast 權(quán)限屯掖。審批通過(guò)后建芙,即可正常使用快連配網(wǎng)功能。
申請(qǐng)步驟
- 前往蘋(píng)果開(kāi)發(fā)者官網(wǎng)的 Multicast 權(quán)限 申請(qǐng)頁(yè)面懂扼。
- 根據(jù)頁(yè)面提醒禁荸,填寫(xiě)申請(qǐng)信息。
您可通過(guò) App Store Connect 查看 App 的基本信息阀湿。以下以 智能城市 App 為例赶熟,介紹申請(qǐng)信息的填寫(xiě)。
確認(rèn)申請(qǐng)成功
當(dāng)收到蘋(píng)果回復(fù)申請(qǐng)成功(3-5個(gè)工作日)的電子郵件后陷嘴,您可以訪問(wèn)您的 蘋(píng)果開(kāi)發(fā)者賬號(hào)映砖,確認(rèn)是否申請(qǐng)成功,并為 App 添加 Multicast 網(wǎng)絡(luò)設(shè)置灾挨。
- 進(jìn)入 Certificates, IDs & Profiles邑退。
- 點(diǎn)擊 App 對(duì)應(yīng)的 Identifiers。
此處劳澄,您僅需要處理 App 對(duì)應(yīng)的 Identifiers地技,Watch、Siri 對(duì)應(yīng)的 Identifiers 都不需要處理秒拔。例如莫矗,對(duì)于涂鴉智能生活 App,只需要處理 com.none.smart砂缩,不需要處理 com.none.smart.watchkitapp作谚。
- 勾選 Multicast Networking,然后點(diǎn)擊 保存庵芭。