在设备配置 Android MGMT API 期间自动设置 WiFi
Posted
技术标签:
【中文标题】在设备配置 Android MGMT API 期间自动设置 WiFi【英文标题】:Automate WiFi setup during device provisioning Android MGMT API 【发布时间】:2021-10-27 01:47:39 【问题描述】:我正在使用 android Management API 部署完全托管的设备 - 我为我的每台平板电脑创建策略,并通过 QR 码进行配置。我最近在我的策略中添加了一个 openNetworkConfiguration。我假设这样做的目的是在配置时自动连接到网络。我错了吗?
我使用家庭 WiFi 对此进行了测试。我在策略中输入的值就所需参数而言是有效的,因为 MGMT API 不会让无效设置通过……而且我知道我自己的 WiFi 凭据。那么为什么我提供的 openNetworkConfiguration 在我扫描了我的设备的二维码后不会自动将我连接到 WiFi?
【问题讨论】:
【参考方案1】:您的政策只会在您的设备配置后应用,这意味着当您恢复出厂设置并扫描二维码时,该政策尚未应用到您的设备上,它将在连接到网络并完成后应用初始设置。
配置后(在初始设置之后),openNetworkConfiguration 策略将应用于您的设备。 Wifi 连接信息可以作为配置 QR 码的一部分。列出了使用 QR 码进行配置的可用选项here。
要在设备设置/配置期间连接到 WiFi 连接,您需要(最少)包括 SSID 和密码信息。请记住,可以使用简单的 QR 阅读器应用程序获取 QRCode 中的数据。通过包含此信息,客户将向任何拥有 QR 码的人公开他们的 wifi 密码。
您可以查看quick start guide 以了解有关配置设备过程的更多信息。
【讨论】:
以上是关于在设备配置 Android MGMT API 期间自动设置 WiFi的主要内容,如果未能解决你的问题,请参考以下文章
如果从 Visual Studio 2019 发布而中间没有 API Mgmt,如何让 Azure API 应用程序正常工作?
API 调用期间的 Android 屏幕旋转会产生 kotlinx.coroutines.JobCancellationException