在flutter应用程序中获得互联网许可

Aas*_*hiq 2 permissions android android-manifest flutter

我是 flutter 的新手,我正在为我们正在开发的Flutter应用程序获得 Internet 许可,我们使用在此处输入链接描述来处理权限。我们还访问了麦克风权限,它运行良好。但无法访问 Internet许可请求。

我想知道互联网权限(但我在 Manifest.xml 文件中提到过)是否不是强制性的?

Sur*_*gch 14

除了 Android 之外,macOS 也需要互联网权限,因此我添加了一个扩展答案。

安卓

在AndroidManifest.xml文件中的该部分之前添加以下行<application>

<uses-permission android:name="android.permission.INTERNET" /> 
Run Code Online (Sandbox Code Playgroud)

另请参阅Flutter 文档以创建 Android 版本

苹果系统

将以下键值对添加到macos/Runner/DebugProfile.entitlementsmacos/Runner/Release.entitlements

<key>com.apple.security.network.client</key>
<true/>
Run Code Online (Sandbox Code Playgroud)

另请参阅Flutter文档的桌面支持。


Par*_*rth 9

只需在 flutter 项目的 android 模块中的 Anroidmanifest.xml 中写下这个:

<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)