initUniLinks method
Get initial links from the app(deep linking)
Implementation
Future<void> initUniLinks() async {
if (!_initialURILinkHandled) {
try {
final String? initialLink = await getInitialLink();
//log(initialLink.toString() + 'this is initial link');
if (initialLink != null && initialLink.isNotEmpty) {
_initialURILinkHandled = true;
//log('gotten here');
// await processLink(initialLink);
//log("this was supposed to be the initial link: $initialLink");
//log('initialLink: $initialLink is actually empty');
// initialLink = null;
// _incomingLinkHandler();
}
await _incomingLinkHandler();
//log('deep link listener activated');
_initialURILinkHandled = true;
} on PlatformException {
//log('failed to receive initial Url');
// ignore: unused_catch_clause
} on FormatException catch (e) {
//log('failed to parse initial Url');
}
} else {
//log('secondary deep link listener activated');
_incomingLinkHandler();
}
}