launch static method
Implementation
static Future<bool> launch(String url, String source)
async
{
final Map<String, dynamic> params = <String, dynamic>{'Url': url, 'Source': source};
if (await ul.launchUrl(Uri.parse(url)))
{
params['Action'] = 'LaunchSucceeded';
if (GetIt.instance.isRegistered<IAnalyticsService>())
GetIt.instance.get<IAnalyticsService>().track(URL_LAUNCHER, params);
return true;
}
params['Action'] = 'LaunchFailed';
if (GetIt.instance.isRegistered<IAnalyticsService>())
GetIt.instance.get<IAnalyticsService>().track(URL_LAUNCHER, params);
return false;
}