c# - 在 Xamarin MAC 应用程序中检测 Wifi SSID

标签 c# xamarin xamarin.forms xamarin.mac

我有一个使用 Xamarin.MAC 构建的 xamarin.MAC 应用程序。现在我需要找到一种方法来获取MAC应用程序中连接的Wifi SSID。我看到很多 xamarin.ios 的解决方案。但找不到 MAC 应用程序的解决方案。有谁知道如何在 Xamarin.MAC 应用程序中检测 SSID?

提前致谢

罗希尔

最佳答案

使用CoreWLan框架,类似这样的东西将帮助您开始:

var client = CWWiFiClient.SharedWiFiClient;
foreach (var @interface in client.Interfaces) // you can have multiple wifi devices connected at once
{
    if (@interface.DeviceAttached)
    {
        Console.WriteLine(@interface.Ssid);
    }
}

回复:https://developer.apple.com/documentation/corewlan/cwwificlient

关于c# - 在 Xamarin MAC 应用程序中检测 Wifi SSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62570006/

相关文章:

c# - 如何进行转换 SQL 内部连接查询与 Entity Framework

java - Xamarin:在 Visual Studio 2013 中更改 JDK 位置

c# - Xamarin 自定义 TableView header

android - 如何添加“保存到手机谷歌”按钮并通过 xamarin 移动应用添加支付通行证

android - Xamarin Forms - 如何创建图像叠加层?

C#静态字段、实例构造函数

c# - 将字符串更改为 const

c# - FileSystemWatcher 不会在一段时间后触发

android - Xamarin Android Player 在启动期间挂起

android - 是否有可能使基于 android webview 的应用程序在将点击解释为小拖动时不那么敏感?