ios - iOS 上的 flutter : How to trigger pop-up for allowing local network access

标签 ios flutter networking permissions

有没有办法在 iOS 设备上触发弹出窗口以允许连接到本地网络上的其他设备或至少检查本地网络权限的状态? 我的第一个想法是使用 permission_handler package对于 flutter,但这不提供本地网络权限的选项。 pop-up window local network permission in settings

最佳答案

这可能会有所帮助。我拥有的解决方案更具体地用于访问物联网 (IoT) 类型硬件上的本地软接入点 (soft AP)。

一旦我将手机连接到软接入点,我就会使用 http://10.10.0.1/ 向“软接入点”发起 http.get 调用。

通过进行此调用,它会立即失败并弹出您所指的对话框。

我转到带有可点击 iOS 设置图像的通用小部件页面。

我用了https://pub.dev/packages/app_settings

按下后,我调用这段代码:

AppSettings.openWIFISettings();

它会转到用户允许的 iOS 屏幕。

关于ios - iOS 上的 flutter : How to trigger pop-up for allowing local network access,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69043945/

相关文章:

ios - 核心数据 + swift Int = 崩溃

ios - 在屏幕的一部分上呈现 View ;禁用周围 View 但保持它们可见

发布应用程序中的 Flutter MissingPluginException(在 channel 上找不到方法 getAll 的实现...)

types - 即使我将其转换为完全相同的类,变量类型也会返回 false

android - 是否可以基于 Google 帐户建立从后端服务器到 Android 手机的连接

ios - iOS 9 未显示启动屏幕

ios - 将 leftbarbuttonitem 的可点击区域限制为自定义 uibarbuttonitem 的大小

dart - 文本光标 handle 保持蓝色

Docker:在分配给网络的默认值中找不到可用的、不重叠的 IPv4 地址池

ios - Swift:解释 NSURLSession.sharedSession().dataTaskWithURL 的语法语法