launch method
Implementation
Future launch(String url, String source)
async
{
Map<String, dynamic> params = {'Url': url};
params['Source'] = source;
if (await ul.canLaunch(url))
{
if (await ul.launch(url))
{
params['Action'] = 'LaunchSucceeded';
analytics.track(URL_LAUNCHER, params);
}
else
{
params['Action'] = 'LaunchFailed';
analytics.track(URL_LAUNCHER, params);
}
}
else
{
params['Action'] = 'CanLaunchFailed';
analytics.track(URL_LAUNCHER, params);
}
}