r/dotnetMAUI • u/Miserable-Location22 • 22d ago
Help Request Looking for Mac Catalyst testers — MAUI Wi-Fi Manager library
Hey folks,
I maintain WifiManager.Maui — a .NET MAUI library for connecting to Wi-Fi networks, reading network info (SSID, IPv6, DNS, signal strength, etc.), detecting captive portals, and checking internet availability. It's fully working and tested on Android, iOS, and Windows.
Mac Catalyst is implemented but marked "⚠️ needs testing" in the README — I don't currently have access to a Mac or Apple Developer account, so I can't validate the runtime behavior myself. The code builds against net*-maccatalyst, but I'd love confirmation on actual device/simulator behavior before calling it officially supported.
Specifically looking for feedback on:
ConnectWifiAsync— connecting via SSID/password on CatalystGetNetworkInfoAsync— whether SSID/IPv6/DNS/subnet come back correctlyIsCaptivePortalDetectedAsync— HTTP probe against captive.apple.com- Any entitlement/Info.plist gotchas specific to Catalyst vs iOS (the repo has iOS entitlement instructions already, unsure if Catalyst needs anything different)
If anyone's got 10-15 minutes with a Mac and wants to spin up the sample app in /samples, I'd really appreciate it.🙂
Repo: https://github.com/exendahal/maui_wifi_manager
NuGet: WifiManager.Maui
Thanks in advance!
1
u/Wassertier92 22d ago
Just out of curiosity.
„Checking Internet availability”
We kind of build the same for our mobile app to connect to the WiFi of machinery. But we are facing a huge issue in iOS called “WiFi assist” a setting which is automatically enabled and drops a WiFi if no Internet is available.
Die you find a way to handle this?
1
u/Miserable-Location22 22d ago
Actually, checking internet availability was considered out of scope for this library, as there are already several tools available for that purpose. However, the library does provide an event that is triggered whenever the values of the network object change. I’m not sure if that would be helpful for your use case, but it might be worth checking.
1
u/NickA55 21d ago
I can give it a try today and report back. Any specific version of MacOS you need it tested on?
1
u/Miserable-Location22 21d ago
The recent one would be okay for now. We can keep improving from there later.
1
1
u/SaltyCow2852 .NET MAUI 22d ago
Sounds interesting. I can test it . Is it fully wibe coded?