npm i --save nativescript-wifi-info
- 版本:0.0.5
- GitHub:https://github.com/liberborn/nativescript-wifi-info
- NPM:https://npmjs.net.cn/package/nativescript-wifi-info
- 下载次数
- 昨天:0
- 上周:0
- 上个月:0
NativeScript Wifi Info 插件

用于获取设备 Wi-Fi 信息详情的插件。
先决条件 / 要求
iOS
确保您的应用具有 访问 Wi-Fi 信息 功能。
XCode > 打开应用 > 功能 > 访问 Wi-Fi 信息 (开启)
安装
tns plugin add nativescript-wifi-info
用法
Wi-Fi 信息插件公开了一个简单的 WifiInfo
类,具有多个实例方法。要获取设备当前 Wi-Fi SSID,请创建一个 WifiInfo
实例并调用其 getSSID()
方法。
Angular
import {Component, OnInit} from '@angular/core';
import {WifiInfo} from 'nativescript-wifi-info';
@Component({
selector: 'Home',
moduleId: module.id,
templateUrl: './home.component.html'
})
export class HomeComponent implements OnInit {
ssid: string;
nativeSsid: string;
private wifiInfo: WifiInfo;
constructor() {
this.wifiInfo = new WifiInfo();
}
ngOnInit(): void {
this.ssid = this.wifiInfo.getSSID();
this.nativeSsid = this.wifiInfo.getNativeSSID();
}
}
TypeScript
import { WifiInfo } from 'nativescript-wifi-info';
const wifiInfo = new WifiInfo();
const ssid = wifiInfo.getSSID();
const nativeSsid = wifiInfo.getNativeSSID();
console.log('Wifi SSID', ssid);
console.log('Wifi SSID (native)', nativeSsid);
插件当前配置为使用
- iOS MMLanScan 库 https://github.com/mavris/MMLanScan
- Android 原生 WifiManager API (android.net.wifi.WifiManager)
附加示例
扫描 Wi-Fi 网络,显示可用的 Wi-Fi SSID 列表(仅限 Android)
在 Angular 应用中有一个简单的扫描 Wi-Fi 网络并填充 Wi-Fi SSID 列表的实现。
已知问题
在 iOS 模拟器上获取 Wi-Fi SSID 失败(返回 无可用 Wi-Fi
)。在 Android 上应检测默认演示 Wi-Fi 网络 AndroidWifi
。
许可证
MIT