launchAndCloseManually method
Future<void>
launchAndCloseManually(
)
Implementation
Future<void> launchAndCloseManually() async {
final theme = Theme.of(Get.context!);
try {
Timer(const Duration(seconds: 5), () {
closeCustomTabs();
});
await launchUrl(
Uri.parse('https://flutter.dev'),
customTabsOptions: CustomTabsOptions(
colorSchemes: CustomTabsColorSchemes.defaults(
toolbarColor: theme.colorScheme.surface,
),
showTitle: true,
),
safariVCOptions: SafariViewControllerOptions(
preferredBarTintColor: theme.colorScheme.surface,
preferredControlTintColor: theme.colorScheme.onSurface,
),
);
} catch (e) {
debugPrint(e.toString());
}
}