当前位置: 首页 > news >正文

多播网络(Multicast)应用权限

本文介绍如何在苹果开发者官网申请 多播网络(Multicast)应用权限,从而正常使用 Wi-Fi 快连配网功能。本文适用于 iOS 版本的 OEM App 或者其他有相同需求的 App。

背景信息

Wi-Fi 快连配网又称 快连模式(Easy-Connect)、SmartConfig 或 EZ 配网。用户将手机连接到路由器后,利用路由器广播报文与设备进行通信配对。该配网方式操作简单,但对手机、路由器、App 有兼容性或者权限要求。

苹果(Apple.com)为提升安全性引入 Multicast 权限。若 App 无此权限,会导致快连配网无法成功。您可以参考本文描述,通过苹果开发者后台,向苹果额外申请 Multicast 权限。审批通过后,即可正常使用快连配网功能。

申请步骤

  1. 前往苹果开发者官网的 Multicast 权限 申请页面。

  2. 根据页面提醒,填写申请信息。

    您可通过 App Store Connect 查看 App 的基本信息。以下以 智能城市 App 为例,介绍申请信息的填写。

    填写项填写示例注意事项
    App Name

    -
    Apple Store URL例如,智能生活的 Apple ID of App 为 4545454,所以链接为 https://apps.apple.com/app/id4545454该 URL 需要您拼接,格式为 https://apps.apple.com/app/id[Apple ID of App]。
    Apple ID of App(非必填)

    -
    App Category

    -
    Describe the main purpose of your app用于家居场景,提供设备配网、设备控制、固件升级、自动化等。请勿直接使用右侧文案,根据您 App 的应用场景做一定调整。
    Explain why your app needs to send multicast or broadcast traffic, or browse for all Bonjour service types.我们的 App 需要和我们的硬件设备进行通信,由于 IP 地址和端口不固定,使用自定义的广播组播协议进行通信,使用 UDP 6666、6667,TCP 6668 端口。例如,需要将设备信息注册到云端的场景。App 发送包含经过加密的 UDP 广播包或者组播包。设备 Wi-Fi 芯片在接收到该 UDP 包后,通过特定的 UDP 组织形式就可以解密出信息,接着设备进行 Wi-Fi 配置后即可上网连接云端。请勿直接使用右侧文案,建议在描述上做一些调整,但必须包含 UDP 6666、6667,TCP 6668 端口 这些内容。

确认申请成功

当收到苹果回复申请成功(3-5个工作日)的电子邮件后,您可以访问您的 苹果开发者账号,确认是否申请成功,并为 App 添加 Multicast 网络设置。

  1. 进入 Certificates, IDs & Profiles

  2. 点击 App 对应的 Identifiers

    此处,您仅需要处理 App 对应的 Identifiers,Watch、Siri 对应的 Identifiers 都不需要处理。例如,对于涂鸦智能生活 App,只需要处理 com.none.smart,不需要处理 com.none.smart.watchkitapp

  3. 勾选 Multicast Networking,然后点击 保存

相关文章:

  • 使用mosquitto部署MQTT服务
  • Zookeeper 4 Zookeeper JavaAPI 操作 4.7 Curator API 常用操作【Watch 事件监听】
  • 【发表案例】计算机科学类SCI,仅1个月零6天录用,涵盖软件、信息、数据云计算、网络、建模等研究方向
  • 【JavaScript】15_debug,立即执行函数 与 严格模式
  • 智能制造数字化转型难点有哪些?
  • 【UE4 第一人称射击游戏】06-设置动画角色2
  • U-net
  • pytest-需要模块相应的库
  • VSCode连GitHub的代理服务器配置和获取历史版本命令
  • 笔试训练(4)
  • “世界上最鸽派”的央行转鹰,透露了什么信号?
  • 从“小螺栓血案”谈装配体模型连接螺栓6个正确的处理方法
  • 讯飞听见SaaS服务迈入全新时代
  • mapstruct 无法生成字段映射code
  • 全志V853常用模型跑分数据
  • 迅为3A5000开发板龙芯自主指令集从里到外100%全国产设计方案
  • 安卓面经<15/30>之SharedPreference解析
  • LeetCode 10. 正则表达式匹配(C++)*
  • 《计算机体系结构量化研究方法》第2章-存储器层次结构设计 2.1 引言
  • android 9.0 屏蔽所有电话来电功能