如果用户不允许本地网络权限,我希望将其重定向到设置屏幕。
但是无法找到函数的任何解决方案,该函数获取关于本地网络权限允许和不允许状态的数据。
我尝试过一个react-native-local-network-permission库,但它也会出现错误,如下所示
TypeError: null不是一个对象(求值TypeError)
让我知道我们是否支持这个问题,或者我们是否能够检测到本地网络权限的状态。
发布于 2022-10-07 06:17:23
本机自动链接或运行npx react-native link react-native-local-network-permission都不适用于此包。你必须遵循手动连接说明。
手动安装- iOS
在XCode中,在项目导航器中,右键单击➜将文件添加到项目名称
转到node_modules➜react本地本地网络权限并添加RNLocalNetworkPermission.xcodeproj
在XCode中,在项目导航器中,选择项目。将libRNLocalNetworkPermission.a添加到项目的构建阶段➜与库的二进制链接
然后修复搜索路径:https://github.com/joltup/rn-fetch-blob/issues/461#issuecomment-553355501:
转到项目导航器>库>库名称here.xcodeproj
单击“生成设置”,然后单击“目标”下的第一项
向下滚动到“搜索路径”
双击编辑“标题搜索路径”
添加以下条目(单击“+”):${SRCROOT}/./ios/Pods/Header。
确保将其设置为递归。
清洁(cmd + shift + K)和重新构建(cmd + B)
https://stackoverflow.com/questions/72957441
复制相似问题