是否有一种使用React Native获取Android和iOS的WiFi列表的方法?我看到了一些库,但大多是针对Android的,即使这些库也无法正常工作。有什么建议吗?
如果我需要编写原生模块,你能指点我正确的方向吗?我以前从未为React Native编写过原生模块。
是否有一种使用React Native获取Android和iOS的WiFi列表的方法?我看到了一些库,但大多是针对Android的,即使这些库也无法正常工作。有什么建议吗?
如果我需要编写原生模块,你能指点我正确的方向吗?我以前从未为React Native编写过原生模块。
https://www.npmjs.com/package/react-native-wifi-reborn
方法 loadWifiList()
返回 Promise<Array<WifiEntry>>
,可获取wifi列表。
若需要强制重新扫描:
方法 reScanAndLoadWifiList()
返回 Promise<Array<string>>
,可重新扫描并获取wifi列表。
react-native-wifi-reborn
(https://github.com/JuanSeBestia/react-native-wifi-reborn) ,但是在iOS中无法创建wifi列表。react-native-wifi: https://github.com/blackdeve/react-native-wifi
您可以在指南部分阅读有关原生模块的文档。以下是快速链接
这里是react-native-create-library,它将帮助您使用单个命令创建React Native库。
另一篇Medium博客介绍了如何在React Native + Android混合应用中使用原生模块。
react-native-wifi
在2020年已经不再维护,一个好的分支是react-native-wifi-reborn
,但它不包括IOS的这个功能。 - Blue Bot