nativescript-wifi-info
NativeScript 插件,用于获取设备 Wi-Fi 信息详情
npm i --save nativescript-wifi-info

NativeScript Wifi Info 插件 apple android

用于获取设备 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);

插件当前配置为使用

附加示例

扫描 Wi-Fi 网络,显示可用的 Wi-Fi SSID 列表(仅限 Android)

在 Angular 应用中有一个简单的扫描 Wi-Fi 网络并填充 Wi-Fi SSID 列表的实现。

已知问题

在 iOS 模拟器上获取 Wi-Fi SSID 失败(返回 无可用 Wi-Fi)。在 Android 上应检测默认演示 Wi-Fi 网络 AndroidWifi

许可证

MIT