Как открыть URL с помощью Xamarin.Forms в ОС Ma c - PullRequest
1 голос
/ 28 января 2020

У меня есть кроссплатформенное приложение 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?

1 Ответ

0 голосов
/ 28 января 2020
NSApplication.SharedApplication.OpenUrl(nsUrl);

Это код Xamarin.Ma c, который можно использовать с внедрением зависимости.

...