getLink method
Implementation
@override
Future<void> getLink(void Function(DeepLinkRoute route) callback) async {
methodChannel.setMethodCallHandler((call) async {
if (call.method == 'onDeepLink') {
try {
debugPrint(
'[Linklytics] MethodChannel received onDeepLink: ${call.arguments}',
);
callback(DeepLinkRoute.fromMap(call.arguments));
} catch (e) {
debugPrint('[Linklytics] Error processing DeepLinkRoute: $e');
}
} else {
debugPrint(
'[Linklytics] MethodChannel received unknown method: ${call.method}',
);
}
});
return await methodChannel.invokeMethod('getLink');
}