Flutter iOS 打包是否需要申请网络请求权限

2 min read

在Flutter iOS应用中使用网络请求不需要特殊的权限申请。但是,您需要确保在应用程序的信息属性列表中启用了App Transport Security (ATS)。

ATS是一个安全功能,它限制了应用程序可以使用的网络协议和加密标准,以确保应用程序的网络连接是安全的。如果您的应用程序需要使用不受支持的网络协议或加密标准,请参阅苹果官方文档以了解如何配置ATS。

如果您使用的是第三方网络库,例如Dio或http库,则这些库已经在其实现中处理了ATS,因此您不需要担心它。但是,您仍然需要确保在应用程序的信息属性列表中启用了ATS。

请注意,如果您的应用程序需要使用的网络协议或加密标准与ATS不兼容,则应用程序可能无法通过App Store审核。因此,请确保您的应用程序满足ATS的要求。