未显示本地网络权限对话框

Local Network Permission dialog NOT showing up

我正在为飞利浦 Hue 灯开发 Flutter 应用程序,因此我显然需要连接到本地网络。我正在使用来自 upnp 插件的 discover.quickDiscoverClients() 方法:https://pub.dev/packages/upnp 在我开始 Beta 测试之前,一切都很顺利。 None 我的 Beta 测试人员收到本地网络权限警报: iPhone 设置 -> 应用中的本地网络隐私权限

我已经在 plist 文件中添加了 NSLocalNetworkUsageDescription 以及 BonjourServices,但“本地网络权限”对话框仍然没有向我的测试版用户显示。

此外,奇怪的是它适用于我的 phone 和我妻子的 phone,因为我们是内部测试人员,但它没有通过 Beta 测试人员。

我该怎么办,请允许 Beta 测试人员使用本地网络?

请求多播权利有帮助吗? https://developer.apple.com/contact/request/networking-multicast

看起来原因是本地网络中的路由器不支持 UPnP => 因此,甚至不会触发此对话框。