init static method

Future<void> init(
  1. {required BuildContext context}
)

Implementation

static Future<void> init({required BuildContext context}) async {
  // Handle App link when the app is in kill mode.
  final initialLink = await getInitialLink();

  if (initialLink != null) {
    Uri uri = Uri.parse(initialLink);
    await _uniLinkHandler(context: context, uri: uri);
  }
  // Handle App link when the app is in background or foreground mode.
  uriLinkStream.listen((Uri? uri) async {
    _uniLinkHandler(uri: uri, context: context);
  }, onError: (error) {
    if (kDebugMode) print('UniLinks onUriLink error: $error');
  });
}