【发布时间】:2019-11-08 15:53:56
【问题描述】:
我想在我的 react-native android 应用上获取可用的 WiFi 网络。我浏览了一些博客文章和 StackOverflow 问题,但无法实现所需的功能。
react-native-android-wifi 是一个 npm 包,预计可以实现该功能,但是在尝试执行询问用户启用 WiFi 权限的代码时,我收到 PermissionsAndroid not defined 的错误。下面是代码,
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,
{
'title': 'Wifi networks',
'message': 'We need your permission in order to find wifi networks'
}
)
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log("Thank you for your permission! :)");
} else {
console.log("You will not able to retrieve wifi available networks list");
}
} catch (err) {
console.warn(err)
}
有人可以在这里帮助我,请告诉我如何才能达到我想要的结果。
【问题讨论】:
-
你导入了
PermissionsAndroid。查看官方documentation
标签: android reactjs react-native