В настоящее время я внедряю часть приложения Xamarin, которая должна открывать ссылки в браузере после нажатия URL-адреса.Мне нужно добавить поддержку http, https, ftp и ftps.Наше приложение использует .NET Standard 1.6 (поэтому не может использовать класс WebClient или класс FtpWebRequest).
Device.OpenUri (uri) отлично работает с http и https в iOS и Android.Но работает только с iOS для FTP-ссылок.С Android приложение вылетает со ссылками ftp.
Для ссылок на файлы с ftp мне удалось загрузить файлы с помощью FluentFTP (версия = "23.1.0").
Теперь мне нужно добавить поддержку ftp-ссылок со структурами каталогов , чтобы открыть эту структуру каталогов в браузере.(Как и поведение браузера Chrome по умолчанию)
Я пробовал:
- Device.OpenUri (uri),
- Путем создания намерения (Не работает дляftp)