openLink static method

Future<bool> openLink(
  1. String link, {
  2. String? href,
  3. String title = "",
})

Implementation

static Future<bool> openLink(
  String link, {
  String? href,
  String title = "",
}) async {
  try {
    String urlString = GetUtils.isURL(link) ? link : (href ?? "");
    if (!urlString.contains("https://") && !urlString.contains("http://")) {
      urlString = "https://$urlString";
    }
    Uri url = Uri.parse(urlString);
    return await launchUrl(url, mode: LaunchMode.externalApplication);
  } catch (e) {
    return false;
  }
}