react-native ios访问网络 需要啥权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native ios访问网络 需要啥权限相关的知识,希望对你有一定的参考价值。
参考技术A react-native ios访问网络 需要网络权限,配置文件里面配置一下就可以了本回答被提问者采纳React-Native 获取设备当前网络状态 NetInfo
`react-native` 应用获取设备网络状态可以使用 `NetInfo` 包进行获取。
NetInfo
NetInfo
模块可以获取设备当前的联网状态,可以订阅和一次性获取网络状态。以前在react-native集成,现在已经单独移到 @react-native-community
社区管理。
- 安装(IOS需要pod install)
yarn add @react-native-community/netinfo
- 引入模块
import NetInfo from \'@react-native-community/netinfo\'
- 一次性获取网络状态
NetInfo.fetch().then(state => {
console.log("网络链接类型", state.type);
console.log("网络是否链接?", state.isConnected);
})
- 订阅网络状态(hooks)
import {useNetInfo} from "@react-native-community/netinfo"
const YourComponent = () => {
const netInfo = useNetInfo()
return (
<View>
<Text>网络类型: {netInfo.type}</Text>
<Text>网络是否链接? {netInfo.isConnected.toString()}</Text>
</View>
);
}
官方git仓库参考:https://github.com/react-native-netinfo/react-native-netinfo#usenetinfo
以上是关于react-native ios访问网络 需要啥权限的主要内容,如果未能解决你的问题,请参考以下文章
react-native 在iOS上使用http链接的图片地址不显示| iOS9 & iOS10 HTTP 不能正常使用的解决办法