未显示本地网络权限对话框
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 => 因此,甚至不会触发此对话框。
我正在为飞利浦 Hue 灯开发 Flutter 应用程序,因此我显然需要连接到本地网络。我正在使用来自 upnp 插件的 discover.quickDiscoverClients()
方法:https://pub.dev/packages/upnp 在我开始 Beta 测试之前,一切都很顺利。 None 我的 Beta 测试人员收到本地网络权限警报:
我已经在 plist 文件中添加了 NSLocalNetworkUsageDescription
以及 BonjourServices
,但“本地网络权限”对话框仍然没有向我的测试版用户显示。
此外,奇怪的是它适用于我的 phone 和我妻子的 phone,因为我们是内部测试人员,但它没有通过 Beta 测试人员。
我该怎么办,请允许 Beta 测试人员使用本地网络?
请求多播权利有帮助吗? https://developer.apple.com/contact/request/networking-multicast
看起来原因是本地网络中的路由器不支持 UPnP => 因此,甚至不会触发此对话框。