#url #xamarin.forms
#url #xamarin.forms
Вопрос:
Для потребностей клиентов у нас есть URL-адрес, полученный из API, и они спрашивают меня, могут ли они заменить URL на что-либо, чтобы временно отключить функцию без необходимости публиковать новую версию приложения (пока они не могут).
Я пытался
this.Url = String.Empty;
Launcher.TryOpenAsync(new Uri(this.Url));
но он выходит из строя.
Есть ли что-нибудь, на что они могут установить URL в API, чтобы строка TryOpenAsync просто ничего не делала без сбоев?
Ответ №1:
Вы могли бы поместить логику в оператор try-catch .
try
{
Launcher.TryOpenAsync(new Uri(""));
}
catch(UriFormatException e)
{
// ... do something you want
}
Комментарии:
1. Дело в том, что я прекрасно знаю, как я могу это исправить. Но я не могу редактировать код, поскольку они не хотят выпускать новую версию приложения до января, пока не придется. Но все равно спасибо за ваше время 🙂