【发布时间】:2018-02-01 21:33:26
【问题描述】:
有没有一种方法可以扫描并使用 Android 和 iOS 的原生反应获取 Wifi 列表。我见过一些库,但主要是针对 android 的,甚至那些也不能正常工作。有什么建议么?
如果我需要编写本机模块,您能否指出正确的方向。以前从未为 React Native 编写过原生模块。
【问题讨论】:
标签: list react-native wifi native-module
有没有一种方法可以扫描并使用 Android 和 iOS 的原生反应获取 Wifi 列表。我见过一些库,但主要是针对 android 的,甚至那些也不能正常工作。有什么建议么?
如果我需要编写本机模块,您能否指出正确的方向。以前从未为 React Native 编写过原生模块。
【问题讨论】:
标签: list react-native wifi native-module
https://www.npmjs.com/package/react-native-wifi-reborn
有方法loadWifiList()给Promise<Array<WifiEntry>>
您还想强制重新扫描:
方法reScanAndLoadWifiList() 给出Promise<Array<string>>
【讨论】:
react-native-wifi: https://github.com/blackdeve/react-native-wifi
您可以在指南部分阅读有关本机模块的文档。这里是快速链接
这里是react-native-create-library,它将帮助您使用单个命令创建一个 React Native 库。
另一个关于 How to use Native Modules in React Native + Android - Hybrid Apps 的 Medium 博客。
【讨论】:
react-native-wifi 在 2020 年不再维护,一个好的分支是 react-native-wifi-rebord,但它不包括 IOS 的此功能..