У меня есть кроссплатформенное приложение Xamarin Forms для iOS, Android, UWP и MA C. Приложению требуется возможность открыть URL-адрес в браузере по умолчанию. В прошлом это делалось с помощью
Device.OpenUri(new Uri(url))
. Недавно Device.OpenUri устарел и был заменен на Xamarin Essentials NuGet с использованием
Launcher.OpenAsync(new Uri(url));
. Использование этой команды вызывает ошибку исключения для Версия Ma c: «Эта функциональность не реализована в переносной версии этой сборки». После исследования документов Microsoft Xamarin Essentials не поддерживает ОС Ma c.
Так как же открыть URL с помощью форм Xamarin в ОС Ma c?