getInitialDeepLink method

  1. @override
Future<ULinkResolvedData?> getInitialDeepLink()
override

Implementation

@override
Future<ULinkResolvedData?> getInitialDeepLink() async {
  final result = await methodChannel.invokeMethod('getInitialDeepLink');
  if (result != null && result is Map) {
    // Extract the 'data' field from the response structure
    final data = result['data'];
    if (data != null && data is Map) {
      // Convert to Map<String, dynamic>
      final dataMap = Map<String, dynamic>.from(data);
      return ULinkResolvedData.fromJson(dataMap);
    }
  }
  return null;
}